Example #1
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');
    }
  }
Example #2
0
 public Ville(Jeu partie, int absysse, int ordonnee) {
   super(absysse, ordonnee);
   int i = ((absysse + 1) * (-1 * ordonnee));
   partie.getGrille().setTabCase(i, this);
   super.laVille = true;
   partie.getGrille().setxyVille(absysse, ordonnee);
 }
Example #3
0
 public void consommerPA() {
   if (consommationDePA) {
     partieActuelle
         .getJoueurActuel()
         .setPa(partieActuelle.getJoueurActuel().getPa() - 1, partieActuelle);
   }
 }
Example #4
0
 public void interagirPorte(boolean b) {
   if (partieActuelle.getJoueurActuel().getPa() > 0) {
     consommationDePA = partieActuelle.getMaVille().actionnerPorte(b);
     consommerPA();
   } else {
     Outils.affichage(Journal.consulterDescription(5), this.getMonInterface());
   }
 }
Example #5
0
  public void seDeplacer(char choix) {
    // if(!tabGrille.get(partieActuelle.getJoueurActuel().getIndiceCase()).getFouillee()||tabGrille.get(partieActuelle.getJoueurActuel().getIndiceCase()).getNbZombiesRestants()==0){
    // Outils.afficher(5,partieActuelle);
    // monInterface.getjButton5().doClick();
    // System.out.println(partieActuelle);
    consommationDePA = false;
    if ((partieActuelle.getJoueurActuel().getPa() > 0
            || (choix != 'Z' && choix != 'Q' && choix != 'D' && choix != 'S'))
        && (partieActuelle
                .getGrille()
                .getTabCase()
                .get(partieActuelle.getJoueurActuel().getIndiceCase())
                .getNbZombiesRestants()
            == 0)) {
      switch (choix) {
        case 'Z':
          outilDeplacement(false, true);
          break;
        case 'Q':
          outilDeplacement(true, false);
          break;
        case 'D':
          outilDeplacement(true, true);
          break;
        case 'S':
          outilDeplacement(false, false);
          break;
        case 'R': // this.retournerMenu(2);
          break;
        default: // Outils.affichage(Journal.consulterDescription(6),this.getMonInterface());
          break;
      }
    } else {
      if ((partieActuelle
              .getGrille()
              .getTabCase()
              .get(partieActuelle.getJoueurActuel().getIndiceCase())
              .getNbZombiesRestants()
          != 0)) {
        Outils.affichage(Journal.consulterDescription(7), this.getMonInterface());
      } else {
        Outils.affichage(Journal.consulterDescription(5), this.getMonInterface());
      }
    }
    consommerPA();
    // this.retournerMenu(-3);
    // sc.nextLine();

    // }else{
    // Outils.affichage(Journal.consulterDescription(7),this.getMonInterface());
    // this.retournerMenu(2);
    // }

  }
Example #6
0
 public void actionBoire(boolean b) {
   if (b) {
     if (partieActuelle.getJoueurActuel().getSac().size() < 10) {
       partieActuelle
           .getJoueurActuel()
           .getSac()
           .add(partieActuelle.getMaVille().remplirGourde(this.partieActuelle));
     } else {
       Outils.affichage(Journal.consulterDescription(8), this.getMonInterface());
     }
   }
 }
Example #7
0
  public void actionManger(boolean b) {
    if (b) {
      if (partieActuelle.getJoueurActuel().getSac().size() < 10) {
        Item ration = partieActuelle.getMaVille().prendreRation(this.partieActuelle);
        if (ration.getNom().equals(Journal.consulterDescription(51))) {
          partieActuelle.getJoueurActuel().getSac().add(ration);
        }

      } else {
        // Outils.affichage(Journal.consulterDescription(8),this.getMonInterface());
      }
    }
  }
Example #8
0
  public Ville(Jeu partie) {
    super(13, -13);
    int i = ((26 * 26) / 2);
    // entrepot={50,0,0,0}; //ration, planche,clou,boisson
    partie.getGrille().setTabCase(i, this);
    super.laVille = true;
    partie.getGrille().setxyVille(13, -13);

    entrepot[0] = new Item(Journal.consulterDescription(51), 50, Journal.consulterDescription(1));
    entrepot[1] = new Item(Journal.consulterDescription(54), 0, Journal.consulterDescription(2));
    entrepot[2] = new Item("Plaques de métal", 0, Journal.consulterDescription(3));
    entrepot[3] = new Item(Journal.consulterDescription(53), 0, Journal.consulterDescription(4));
  }
Example #9
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;
    }
  }
Example #10
0
  public void attaquerZombies() {

    Outils.affichage(
        Journal.consulterDescription(22)
            + tabGrille.get(partieActuelle.getJoueurActuel().getIndiceCase()).getNbZombiesRestants()
            + Journal.consulterDescription(23),
        2,
        this.getMonInterface());
    if (tabGrille.get(partieActuelle.getJoueurActuel().getIndiceCase()).getNbZombiesRestants()
        != 0) {
      attaquer(Outils.affichage(Journal.consulterDescription(24), 0, this.getMonInterface()) == 0);

      // this.partieActuelle.getMonInterface().setCpt(partieActuelle.getMonInterface().getCpt()+14);
    }
  }
Example #11
0
 public void fouillerCase(boolean b) {
   consommationDePA =
       tabGrille
           .get(partieActuelle.getJoueurActuel().getIndiceCase())
           .fouiller(this.partieActuelle, b);
   consommerPA();
 }
Example #12
0
  final boolean removeJeu(Jeu jeu) {

    if (jeu == null) {
      return false;
    }

    Iterator<Jeu> ite = jeux.iterator();
    Jeu j;
    while (ite.hasNext()) {
      j = ite.next();
      if (j.equals(jeu) || j.getId().equals(jeu.getId())) {
        ite.remove();
        return true;
      }
    }
    return false;
  }
Example #13
0
  public void accederBoireE() {
    consommationDePA = true;
    if (partieActuelle.getJoueurActuel().getPa() > 6) {
      consommationDePA = false;
    }
    // monInterface.setChoix(partieActuelle.getJoueurActuel().boireBoisson(this.partieActuelle));
    // monInterface.setCpt(monInterface.getCpt()+1);

  }
Example #14
0
  public void demarrer(Jeu partie, HordeInterface uneInterface) {
    // this.setMenuActuel(this);
    monInterface = uneInterface;
    if (partie.getPartie()) {

      // while(strReceived==""){}
      if ((Outils.affichage(Journal.consulterDescription(9), 1, this.getMonInterface()) == 0)) {
        partie.setPartie(false);
        partie.lancerJeu(monInterface);
        outilInitPartie(partie);
      } else {
        strReceived = "";
        outilInitGrille(partie);
      }
    } else {
      outilInitGrille(partie);
      this.outilInitPartie(partie);
    }
  }
Example #15
0
  public void prendreGourde(boolean b) {

    if (b) {
      if (partieActuelle.getJoueurActuel().getSac().size() < 10) {
        partieActuelle
            .getJoueurActuel()
            .getSac()
            .add(partieActuelle.getMaVille().remplirGourde(this.partieActuelle));
        monInterface
            .getNbGourde()
            .setText("" + (Integer.parseInt(monInterface.getNbGourde().getText()) + 1));
        monInterface
            .getNbObjet()
            .setText("" + (Integer.parseInt(monInterface.getNbObjet().getText()) + 1));
      } else {
        Outils.affichage(Journal.consulterDescription(8), this.getMonInterface());
      }
    }
  }
Example #16
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)));*/
  }
Example #17
0
 public void attaquer(boolean b) {
   boolean joueurMort = false;
   if (b) {
     joueurMort =
         tabGrille
             .get(partieActuelle.getJoueurActuel().getIndiceCase())
             .attaquer(partieActuelle.getJoueurActuel(), partieActuelle);
     Outils.affichage(
         Journal.consulterDescription(25)
             + tabGrille
                 .get(partieActuelle.getJoueurActuel().getIndiceCase())
                 .getNbZombiesRestants()
             + Journal.consulterDescription(23),
         1,
         this.getMonInterface());
   }
   if (joueurMort) {
     if (partieActuelle.dernierJoueur()) {
       partieActuelle.finDePartie();
     } else {
       finirTour();
     }
   }
 }
Example #18
0
  public void prendreObjet(int num) {
    if (partieActuelle.getJoueurActuel().getIndiceCase() == 338) {
      if (partieActuelle
          .getMaVille()
          .getEntrepot()[num]
          .getNom()
          .equals(Journal.consulterDescription(51))) {
        accesObjet(
            (Outils.affichage(Journal.consulterDescription(17), 1, this.getMonInterface()) == 0),
            1,
            partieActuelle);
        // partieActuelle.getMonInterface().setCpt(partieActuelle.getMonInterface().getCpt()+1);

      } else {
        if (partieActuelle
            .getMaVille()
            .getEntrepot()[num]
            .getNom()
            .equals(Journal.consulterDescription(53))) {
          accesObjet(
              (Outils.affichage(Journal.consulterDescription(18), 2, this.getMonInterface()) == 0),
              2,
              partieActuelle);
          //  partieActuelle.getMonInterface().setCpt(partieActuelle.getMonInterface().getCpt()+1);

        } else {
          Outils.affichage(Journal.consulterDescription(19), this.getMonInterface());
          // partieActuelle.getMonInterface().setCpt(partieActuelle.getMonInterface().getCpt()-10);
          // menuNiveauUn('I');

        }
      }
    } else {

    }
  }
Example #19
0
  public void accederBoire() {
    boolean consoSup = true;
    if (partieActuelle.getJoueurActuel().getPa() > 4) {
      consoSup = false;
    }
    if (!partieActuelle.getJoueurActuel().getDejaBu()) {
      if (partieActuelle.getJoueurActuel().getPa() > 0) {
        consommationDePA = partieActuelle.getJoueurActuel().boire(partieActuelle);
        if (!consommationDePA && partieActuelle.getJoueurActuel().getIndiceCase() == 338) {

          // monInterface.setCpt(monInterface.getCpt()+3);
          actionBoire(JOptionPane.showConfirmDialog(null, Journal.consulterDescription(20)) == 0);

        } else {
          consommationDePA = consoSup;
          consommerPA();
          monInterface
              .getNbGourde()
              .setText("" + (Integer.parseInt(monInterface.getNbGourde().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(26), this.getMonInterface());
      // monInterface.setCpt(monInterface.getCpt()-23);
      //  menuNiveauUn('S');
    }
  }
Example #20
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;
    }
  }
Example #21
0
 // Méthode appelé au moment de la confirmation de la construction du batiment
 public void construire(Jeu partie, int choix) {
   Outils.affichage(Journal.consulterDescription(71));
   boolean batimentDejaFait = false;
   // Pour chaque batiment existant
   for (int i = 0; i < batiment.size(); i++) {
     // Si un batiment est déja construit
     if (partie
             .getMonJournal()
             .getConstruction(choix)
             .getNom()
             .equals(batimentEnCours.get(i).getNom())
         || partie
             .getMonJournal()
             .getConstruction(choix)
             .getNom()
             .equals(batiment.get(i).getNom())) {
       batimentDejaFait = true;
     }
   }
   // Si le batiment n'est pas encore construit
   if (!batimentDejaFait) {
     // Si le joueur possède les ressources et les points d'action nécessaires
     if (this.entrepot[1].getQuantite()
             >= partie.getMonJournal().getConstruction(choix).getRessources_necessaire().get(0)
         && this.entrepot[2].getQuantite()
             >= partie.getMonJournal().getConstruction(choix).getRessources_necessaire().get(1)
         && partie.getJoueurActuel().getPa() >= 1) {
       partie.getJoueurActuel().setPa(partie.getJoueurActuel().getPa() - 1);
       batimentEnCours.add(partie.getMonJournal().getConstruction(choix));
     } else {
       Outils.affichage(Journal.consulterDescription(72));
     }
   } else {
     Outils.affichage(Journal.consulterDescription(72));
   }
 }
Example #22
0
  public void accesObjet(boolean b, int a, Jeu partie) {

    if (a == 1) {
      if (b) {
        if (partie.getJoueurActuel().getSac().size() < 10) {
          partie.getJoueurActuel().getSac().add(partie.getMaVille().prendreRation(partie));
          monInterface
              .getNbRation()
              .setText("" + (Integer.parseInt(monInterface.getNbRation().getText()) + 1));
          monInterface
              .getNbObjet()
              .setText("" + (Integer.parseInt(monInterface.getNbObjet().getText()) + 1));
        } else {
          Outils.affichage(Journal.consulterDescription(8), this.getMonInterface());
        }
      }
    } else {
      if (b) {
        if (partieActuelle.getJoueurActuel().getSac().isEmpty()
            || partieActuelle.getJoueurActuel().getSac().size() < 10) {
          partieActuelle
              .getJoueurActuel()
              .getSac()
              .add(partieActuelle.getMaVille().prendreBoisson(this.partieActuelle));
          monInterface
              .getNbEnergie()
              .setText("" + (Integer.parseInt(monInterface.getNbEnergie().getText()) + 1));
          monInterface
              .getNbObjet()
              .setText("" + (Integer.parseInt(monInterface.getNbObjet().getText()) + 1));
        } else {
          Outils.affichage(Journal.consulterDescription(8), this.getMonInterface());
        }
      }
    }
    //    partieActuelle.getMonInterface().setCpt(partieActuelle.getMonInterface().getCpt()-11);
    //  menuNiveauUn('I');
  }
Example #23
0
 public void accederObjet() {
   if (partieActuelle
       .getGrille()
       .getTabCase()
       .get(partieActuelle.getJoueurActuel().getIndiceCase())
       .getFouillee()) {
     partieActuelle
         .getJoueurActuel()
         .getCarteJoueur()
         .add(
             partieActuelle.getJoueurActuel().getIndiceCase()
                 + ":"
                 + partieActuelle
                     .getGrille()
                     .getTabCase()
                     .get(partieActuelle.getJoueurActuel().getIndiceCase())
                     .itemCarte());
   }
   // Outils.affichage(partieActuelle.getGrille().getTabCase().get(partieActuelle.getJoueurActuel().getIndiceCase()).afficherItems(),this.getMonInterface());
   // Outils.affichage(Journal.consulterDescription(15),this.getMonInterface());
 }
Example #24
0
  public void outilDeplacement(boolean absysse, boolean positif) {
    int getVal;
    boolean test;
    int indice;
    int getxyville;
    int getxy;
    if (absysse) {
      getxyville = partieActuelle.getGrille().getxVille();
      getxy = partieActuelle.getJoueurActuel().getAbsysseActuelle();
      if (positif) {
        getVal = 1;
        indice = 1;
        test = getxy < 24;
      } else {
        getVal = -1;
        indice = -1;
        test = getxy > 0;
      }
    } else {
      getxyville = partieActuelle.getGrille().getyVille();
      getxy = partieActuelle.getJoueurActuel().getOrdonneeActuelle();
      if (positif) {
        getVal = 1;
        indice = -25;
        test = getxy < 0;
      } else {
        getVal = -1;
        indice = 25;
        test = getxy > -24;
      }
    }

    if (test) {
      if (!partieActuelle.getMaVille().getOuverturePorte()) {
        if (getxy + getVal == getxyville) {
          Outils.affichage(Journal.consulterDescription(11), this.getMonInterface());
        } else {
          if (getxy == getxyville) {
            Outils.affichage(Journal.consulterDescription(12), this.getMonInterface());
          } else {
            if (absysse) {
              partieActuelle
                  .getJoueurActuel()
                  .setCoordonneeActuelle(
                      partieActuelle.getJoueurActuel().getAbsysseActuelle() + getVal,
                      partieActuelle.getJoueurActuel().getOrdonneeActuelle());
            } else {
              partieActuelle
                  .getJoueurActuel()
                  .setCoordonneeActuelle(
                      partieActuelle.getJoueurActuel().getAbsysseActuelle(),
                      partieActuelle.getJoueurActuel().getOrdonneeActuelle() + getVal);
            }
            partieActuelle
                .getJoueurActuel()
                .setIndiceCase(partieActuelle.getJoueurActuel().getIndiceCase() + indice);
            partieActuelle
                .getMonInterface()
                .getFondMini()
                .setIcon(
                    new ImageIcon(
                        getClass()
                            .getResource(
                                "/hordegraphique/images/"
                                    + partieActuelle
                                        .getGrille()
                                        .getTabCase()
                                        .get(partieActuelle.getJoueurActuel().getIndiceCase())
                                        .getFond()
                                    + ".jpg")));
            partieActuelle
                .getMonInterface()
                .getPosition()
                .setText(partieActuelle.getJoueurActuel().renvoyerCoordonnees());
            if (partieActuelle.getJoueurActuel().getIndiceCase() == 338) {
              partieActuelle.getMonInterface().getButCarte().setText(" | VILLE | ");
              partieActuelle.getMonInterface().getExterieur().setVisible(false);
              partieActuelle.getMonInterface().getInterieur().setVisible(true);
            } else {
              if (!partieActuelle
                  .getGrille()
                  .getTabCase()
                  .get(partieActuelle.getJoueurActuel().getIndiceCase())
                  .getFouillee()) {
                partieActuelle.getMonInterface().getButCarte().setText(" |          | ");
              } else {
                partieActuelle
                    .getMonInterface()
                    .getButCarte()
                    .setText(
                        "|"
                            + partieActuelle
                                .getGrille()
                                .getTabCase()
                                .get(partieActuelle.getJoueurActuel().getIndiceCase())
                                .itemCarte()
                            + "|");
              }
              partieActuelle.getMonInterface().getExterieur().setVisible(true);
              partieActuelle.getMonInterface().getInterieur().setVisible(false);
            }
            consommationDePA = true;
          }
        }
      } else {
        if (absysse) {
          partieActuelle
              .getJoueurActuel()
              .setCoordonneeActuelle(
                  partieActuelle.getJoueurActuel().getAbsysseActuelle() + getVal,
                  partieActuelle.getJoueurActuel().getOrdonneeActuelle());
        } else {
          partieActuelle
              .getJoueurActuel()
              .setCoordonneeActuelle(
                  partieActuelle.getJoueurActuel().getAbsysseActuelle(),
                  partieActuelle.getJoueurActuel().getOrdonneeActuelle() + getVal);
        }
        partieActuelle
            .getJoueurActuel()
            .setIndiceCase(partieActuelle.getJoueurActuel().getIndiceCase() + indice);
        partieActuelle
            .getMonInterface()
            .getFondMini()
            .setIcon(
                new ImageIcon(
                    getClass()
                        .getResource(
                            "/hordegraphique/images/"
                                + partieActuelle
                                    .getGrille()
                                    .getTabCase()
                                    .get(partieActuelle.getJoueurActuel().getIndiceCase())
                                    .getFond()
                                + ".jpg")));
        partieActuelle
            .getMonInterface()
            .getPosition()
            .setText(partieActuelle.getJoueurActuel().renvoyerCoordonnees());
        if (partieActuelle.getJoueurActuel().getIndiceCase() == 338) {
          partieActuelle.getMonInterface().getButCarte().setText(" | VILLE | ");
          partieActuelle.getMonInterface().getExterieur().setVisible(false);
          partieActuelle.getMonInterface().getInterieur().setVisible(true);
        } else {
          if (!partieActuelle
              .getGrille()
              .getTabCase()
              .get(partieActuelle.getJoueurActuel().getIndiceCase())
              .getFouillee()) {
            partieActuelle.getMonInterface().getButCarte().setText(" |          | ");
          } else {
            partieActuelle
                .getMonInterface()
                .getButCarte()
                .setText(
                    "|"
                        + partieActuelle
                            .getGrille()
                            .getTabCase()
                            .get(partieActuelle.getJoueurActuel().getIndiceCase())
                            .itemCarte()
                        + "|");
          }
          partieActuelle.getMonInterface().getExterieur().setVisible(true);
          partieActuelle.getMonInterface().getInterieur().setVisible(false);
        }
        consommationDePA = true;
      }
    }
  }
Example #25
0
 public boolean accederVider() {
   return partieActuelle.getJoueurActuel().viderSac(partieActuelle);
 }
Example #26
0
 public void finirTour() {
   partieActuelle.getTempsPartie().incrementerTour(partieActuelle);
 }
Example #27
0
  public void prendreObjetCase(int num) {

    if (num != 0 && num != 4) {
      num -= 1;
      // int
      // num=0;//=Outils.donnerReponseChiffre(partieActuelle.getGrille().getTabCase().get(partieActuelle.getJoueurActuel().getIndiceCase()).getItem().size()-1,this.partieActuelle);
      if (partieActuelle
              .getGrille()
              .getTabCase()
              .get(partieActuelle.getJoueurActuel().getIndiceCase())
              .getItem()
              .get(num)
              .getQuantite()
          != 0) {
        String nom =
            partieActuelle
                .getGrille()
                .getTabCase()
                .get(partieActuelle.getJoueurActuel().getIndiceCase())
                .getItem()
                .get(num)
                .getNom();
        String description =
            partieActuelle
                .getGrille()
                .getTabCase()
                .get(partieActuelle.getJoueurActuel().getIndiceCase())
                .getItem()
                .get(num)
                .getDescription();
        if (partieActuelle.getJoueurActuel().getSac().size() < 10
            && (partieActuelle
                    .getGrille()
                    .getTabCase()
                    .get(partieActuelle.getJoueurActuel().getIndiceCase())
                    .getItem()
                    .get(num)
                    .getQuantite()
                != 0)) {
          partieActuelle.getJoueurActuel().getSac().add(new Item(nom, description));
          partieActuelle
              .getGrille()
              .getTabCase()
              .get(partieActuelle.getJoueurActuel().getIndiceCase())
              .getItem()
              .get(num)
              .setQuantite(
                  partieActuelle
                          .getGrille()
                          .getTabCase()
                          .get(partieActuelle.getJoueurActuel().getIndiceCase())
                          .getItem()
                          .get(num)
                          .getQuantite()
                      - 1);
          monInterface
              .getNbObjet()
              .setText("" + (Integer.parseInt(monInterface.getNbObjet().getText()) + 1));

          switch (nom) {
            case "Planche":
              monInterface
                  .getNbPlanche()
                  .setText("" + (Integer.parseInt(monInterface.getNbPlanche().getText()) + 1));

              break;
            case "Plaque de métal":
              monInterface
                  .getNbClou()
                  .setText("" + (Integer.parseInt(monInterface.getNbClou().getText()) + 1));

              break;
            case "Boisson énergisante":
              monInterface
                  .getNbEnergie()
                  .setText("" + (Integer.parseInt(monInterface.getNbEnergie().getText()) + 1));

              break;
          }
          Outils.affichage(
              Journal.consulterDescription(31) + nom + Journal.consulterDescription(110),
              this.getMonInterface());
        } else {
          Outils.affichage(Journal.consulterDescription(8), this.getMonInterface());
        }
      } else {
        Outils.affichage(Journal.consulterDescription(116), this.getMonInterface());
      }
    } else {
      Outils.affichage(Journal.consulterDescription(116), this.getMonInterface());
    }

    // Outils.affichage(Journal.consulterDescription(118),this.getMonInterface());

  }
Example #28
0
 /*
  * @param partie est la jeu est en cours.
  */
 public void outilInitPartie(Jeu partie) {
   partie.initialisation();
   if (partie.getPartie()) {
     outilInitGrille(partie);
   }
 }
Example #29
0
 /*
  * @param partie est la jeu est en cours.
  */
 public void outilInitGrille(Jeu partie) {
   this.setPartieActuelle(partie);
   tabGrille = partieActuelle.getGrille().getTabCase();
   // this.menuNiveauZero(Outils.conversionCaractere(Outils.afficher(0,partieActuelle)));
 }
Example #30
0
 public void accederDefense() {
   monInterface.getPage1().setText(partieActuelle.getMaVille().afficherConstruction());
   Outils.affichage(
       Journal.consulterDescription(21) + partieActuelle.getMaVille().defenseVille(),
       this.getMonInterface());
 }