1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
import java.util.*;
public class ComBuster {
private GameHelper helper = new GameHelper();
private ArrayList <PointCom> listePointComs = new ArrayList <PointCom>();
private int nbrePropo = 0;
private void installerJeu();
{
PointCom un = new PointCom();
un.setnom("Cats.com");
PointCom deux = new PointCom();
deux.setnom ("Jouer.com");
PointCom trois = new pointCom();
trois.setnom("Go2.com");
liste PointComs.add(un);
liste PointComs.add(deux);
liste PointComs.add(trois);
System.out.println ("Votre but est de couler trois Points.com");
System.out.println ("Cats.com,Jouer.com et GO2.com");
System.out.println ("Essayez de les couler en un minimum de coups");
for(PointCom pointComATester : liste PointComs)
{
ArrayList<String> nouvellePlace = helper.placePointCom(3);
pointComAPlacer .setCellules(nouvellePlace);
}
}
private void CommencerJeu();{
while(! listePointCom.isEmpty())
String propoUtil = helper.getUserInput("Coordonnées? :");
tester propUtil(propoUtil);
}
terminerJeu
}
private void testerPropoUtil(String propoUtil){
nbPropo++;
String resultat = "Manqué";
for (PointComs pointComATester: listePointComs)
{
PointCom pointComATester= (PointComs)listePointComs.get(i);
resultat = pointComATester .autoVerif(propoUtil);
if
(resultat.equals("touche"))
{
break;
}
if
(resultat.equals("coulé"))
{
listePointComs.remove(PointComATester);
break;
}
}
System.out.println(resulat);
}
private void TerminerJeu();{
System.out.println("Tous les pointsCom sont morts.Les actions ne valent plus rien");
if
(nbPropo<=18){
System.out.println("Il ne vous a fallu que " +nbPropo +"coups");
}
else
{
System.out.println("Trop long :" + nbPropo +"coups");
}
}
public static void main(String[] args) {
// TODO Raccord de méthode auto-généré
ComBuster jeu = new ComBuster();
jeu.installerJeu();
jeu.commencerJeu();
}
} |