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'); } }
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; } }
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); // } }
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); } }
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); }
public void interagirPorte(boolean b) { if (partieActuelle.getJoueurActuel().getPa() > 0) { consommationDePA = partieActuelle.getMaVille().actionnerPorte(b); consommerPA(); } else { Outils.affichage(Journal.consulterDescription(5), this.getMonInterface()); } }
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()); } } }
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; }
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'); }
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 { } }
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'); } }
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()); } } }
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); } }
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); } }
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(); } } }
public void retournerMenu() { monInterface.setCpt(monInterface.getCpt() - 1); Outils.afficher(monInterface.getCpt(), partieActuelle); }
public void retournerMenu(int i, int niveau) { monInterface.setCpt(monInterface.getCpt() + i); Outils.afficher(niveau, partieActuelle); }
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()); }
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; } } }
public void accederDefense() { monInterface.getPage1().setText(partieActuelle.getMaVille().afficherConstruction()); Outils.affichage( Journal.consulterDescription(21) + partieActuelle.getMaVille().defenseVille(), this.getMonInterface()); }
public boolean accederConstruction(String str) { return Outils.conversionBoolean(str, this.partieActuelle); }