示例#1
0
  public void menuNiveauUn(char choix) {
    switch (choix) {
      case 'J':
        this.lireJournal();
        // Outils.afficher(monInterface.getCpt(), partieActuelle);
        monInterface.setCpt(monInterface.getCpt() + 1);
        // Outils.afficher(monInterface.getCpt(), partieActuelle);
        break;
      case 'D':
        if (!tabGrille.get(partieActuelle.getJoueurActuel().getIndiceCase()).getFouillee()
            || tabGrille
                    .get(partieActuelle.getJoueurActuel().getIndiceCase())
                    .getNbZombiesRestants()
                == 0) {
          Outils.afficher(5, partieActuelle);
          monInterface.setCpt(monInterface.getCpt() + 3);
        } else {
          // Outils.affichage(Journal.consulterDescription(5),this.getMonInterface());
        }

        //

        break;
      case 'I':
        monInterface.setCpt(monInterface.getCpt() + 5);

        if (partieActuelle.getJoueurActuel().getAbsysseActuelle()
                == partieActuelle.getGrille().getxVille()
            && partieActuelle.getJoueurActuel().getOrdonneeActuelle()
                == partieActuelle.getGrille().getyVille()) {
          // Outils.affichage(Journal.consulterDescription(38),partieActuelle.getMonInterface());
        } else {
          if (partieActuelle
              .getMenuPartie()
              .getTabGrille()
              .get(partieActuelle.getJoueurActuel().getIndiceCase())
              .getFouillee()) {
            // Outils.affichage(Journal.consulterDescription(39),partieActuelle.getMonInterface());
          } else {
            // Outils.affichage(Journal.consulterDescription(40),partieActuelle.getMonInterface());
          }
        }
        // Outils.affichage(Journal.consulterDescription(36),partieActuelle.getMonInterface());
        // this.interagirCase(Outils.verifier(Outils.afficher(monInterface.getCpt(),partieActuelle),partieActuelle));

        break;
      case 'F': // monInterface.getjTextArea1().setText("");
        this.finirTour();
        break;
      case 'S':
        Outils.afficher(4, partieActuelle);
        monInterface.setCpt(monInterface.getCpt() + 23);
        break;
      case 'R':
        this.retournerMenu(0);
        break;
      default: // Outils.affichage(Journal.consulterDescription(6),this.getMonInterface());
        break;
    }
  }
示例#2
0
  public void interagirCase(char choix) {

    switch (choix) {
      case 'C': // accederConstruction();
        break;
      case 'E': // accederEntrepot();
        break;
      case 'I': // interagirPorte();
        break;
      case 'P': // accederChantier();
        break;
      case 'D':
        accederDefense();
        break;
      case 'B': // prendreGourde();
        break;
      case 'M': // prendreRation();
        break;
      case 'F': // fouillerCase();
        break;
      case 'A':
        attaquerZombies();
        break;
      case 'O':
        accederObjet();
        break;
      case 'R':
        this.retournerMenu(1);
        break;
      default: // Outils.affichage(Journal.consulterDescription(6),this.getMonInterface());
        Outils.afficher(2, partieActuelle);
    }

    this.retournerMenu(1);
  }
示例#3
0
  public void interagirSac(char choix) {

    switch (choix) {
      case 'B':
        accederBoire();
        break;
      case 'M':
        accederManger();
        break;
      case 'V': // monInterface.setB(accederVider());
        break;
      case 'E':
        accederBoireE();
        break;
      case 'R':
        monInterface.setCpt(monInterface.getCpt() - 22);
        this.retournerMenu();
        break;
      default: // Outils.affichage(Journal.consulterDescription(36), monInterface);
        Outils.afficher(4, partieActuelle);
    }
  }
示例#4
0
 public void retournerMenu(int i, int niveau) {
   monInterface.setCpt(monInterface.getCpt() + i);
   Outils.afficher(niveau, partieActuelle);
 }
示例#5
0
 public void retournerMenu() {
   monInterface.setCpt(monInterface.getCpt() - 1);
   Outils.afficher(monInterface.getCpt(), partieActuelle);
 }