Beispiel #1
0
  @Override
  public void action() {
    // S'il est tout seul : il bouffe
    Case currentCase = loft.grille[this.getPosX()][this.getPosY()];
    if (!currentCase.fullNeuneu()) {
      if (currentCase.aNourriture()) {
        this.manger(currentCase.getNourriture());
      }
    } // S'il est pas tout seul, il baise puis il bouffe
    else {
      // S'il est pas tout seul, il baise puis il bouffe
      for (Neuneu neuneu : currentCase.getNeuneus()) {
        if (this != neuneu) {
          // On vérifie que les deux neuneus sont de sexe différent
          boolean bebe = this.copuler(neuneu);

          if (bebe) {
            // On ajoute un Neuneu au hazard, n'importe où sur la carte
            this.loft.ajoutNeuneu();
          }
        }
      }

      if (currentCase.aNourriture()) {
        this.manger(currentCase.getNourriture());
      }
    }
  }