Beispiel #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;
    }
  }
Beispiel #2
0
  public boolean accederEntrepot(String str) {

    boolean b = Outils.conversionBoolean(str, this.partieActuelle);
    if (b) {
      // Outils.affichage(Journal.consulterDescription(16),this.getMonInterface());
      monInterface.setCpt(monInterface.getCpt() + 2);
    } else {
      monInterface.setCpt(monInterface.getCpt() - 2);
      retournerMenu();
    }

    return b;
  }
Beispiel #3
0
  public void accederManger() {
    boolean consoSup = true;
    if (partieActuelle.getJoueurActuel().getPa() > 4) {
      consoSup = false;
    }
    if (!partieActuelle.getJoueurActuel().getDejaMange()) {
      if (partieActuelle.getJoueurActuel().getPa() > 0) {
        consommationDePA = partieActuelle.getJoueurActuel().manger(partieActuelle);
        if (!consommationDePA && partieActuelle.getJoueurActuel().getIndiceCase() == 338) {
          // Outils.affichage(Journal.consulterDescription(17),this.getMonInterface());
          monInterface.setCpt(monInterface.getCpt() + 2);
        } else {
          consommationDePA = consoSup;
          consommerPA();
          monInterface
              .getNbRation()
              .setText("" + (Integer.parseInt(monInterface.getNbRation().getText()) - 1));
          monInterface
              .getNbObjet()
              .setText("" + (Integer.parseInt(monInterface.getNbObjet().getText()) - 1));
          // monInterface.setCpt(monInterface.getCpt()-23);
          // menuNiveauUn('S');

        }
      } else {
        Outils.affichage(Journal.consulterDescription(5), this.getMonInterface());
        // monInterface.setCpt(monInterface.getCpt()-23);
        // menuNiveauUn('S');
      }
    } else {
      Outils.affichage(Journal.consulterDescription(27), this.getMonInterface());
      // monInterface.setCpt(monInterface.getCpt()-23);
      // menuNiveauUn('S');
    }
  }
Beispiel #4
0
  public void lireJournal() {
    // Outils.affichage(Journal.consulterDescription(10),this.getMonInterface());
    Journal.afficherPosition(partieActuelle, partieActuelle.getJoueurActuel());
    ////
    // Outils.affichage(Journal.toString(partieActuelle,Outils.afficher(3,partieActuelle))+"\n",monInterface);
    if (partieActuelle.getJoueurActuel().getAbsysseActuelle()
            == partieActuelle.getGrille().getxVille()
        && partieActuelle.getJoueurActuel().getOrdonneeActuelle()
            == partieActuelle.getGrille().getyVille()) {
      // Outils.affichage(Journal.consulterDescription(41),monInterface);
    } else {
      // Outils.affichage(Journal.consulterDescription(42),monInterface);
    }
    // Outils.affichage(Journal.consulterDescription(36),monInterface);
    monInterface.setCpt(monInterface.getCpt() + 1);

    /*sc.nextLine();
    String str = sc.nextLine();
    //Outils.affichage("",this.getMonInterface());
    menuNiveauUn(Outils.conversionCaractere(Outils.afficher(1,partieActuelle)));*/
  }
Beispiel #5
0
  /**
   * Fin des outils de démarrage
   *
   * @param choix
   */
  public void menuNiveauZero(char choix) {

    switch (choix) {
      case 'Q':
        this.quitter();
        break;
      case 'D':
        if (partieActuelle.getPartie()) {
          // Outils.affichage(Journal.consulterDescription(9),this.getMonInterface());monInterface.setCpt(monInterface.getCpt()+28);}else{monInterface.getjButton4().doClick();}
        }
        break;
      case 'S':
        // Outils.affichage(Journal.consulterDescription(37),monInterface);
        // Outils.affichage(Journal.consulterDescription(36),monInterface);

        monInterface.setCpt(monInterface.getCpt() + 1);

        break;
      default: // Outils.affichage(Journal.consulterDescription(6),this.getMonInterface());
        break;
    }
  }
Beispiel #6
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);
    }
  }
Beispiel #7
0
 public void retournerMenu(int i, int niveau) {
   monInterface.setCpt(monInterface.getCpt() + i);
   Outils.afficher(niveau, partieActuelle);
 }
Beispiel #8
0
 public void retournerMenu() {
   monInterface.setCpt(monInterface.getCpt() - 1);
   Outils.afficher(monInterface.getCpt(), partieActuelle);
 }