Commit a2d6e273 authored by Tristan MAISONNEUVE's avatar Tristan MAISONNEUVE
Browse files

Add connexion et créer partie fenetre connexion

parent faa54a79
......@@ -64,7 +64,7 @@ public class Application {
*/
while(pf.fc.isValider()){Thread.sleep(500);}
while(pf.fc.isValider()==false){Thread.sleep(500);}
jaquie = new Player(pf.fc.getPseudo());
fleet = pf.fc.getFlotte();
//TODO IHM : combobox avec cette liste
......
......@@ -109,8 +109,10 @@ public class FenetreConnexion extends JFrame {
} else { // Si co[0] n'est pas null alors cela veut dire que l'utilisateur clique pour la deuxième fois.].
co[1] = boutton.getString(); //donc on assigne les coordonées du deuxième click à co[1
final CreationB c = new CreationB(co[0],co[1],pays); //à partir de la on crée une classe qui va nous permettre de tester la taille des coordonées por créer le bon bateau.
try {if(c.TestCreation()!=null){ //Si le résultat du return de test création n'est pas null
if(flotte.add(c.TestCreation())==0){ //Si le résultat du Test Création est 0 alors le bateaux a bien été ajouté.
try {if(c.TestCreation()!=null){
//Si le résultat du return de test création n'est pas null
int ret = flotte.add(c.TestCreation());
if(ret==0){ //Si le résultat du Test Création est 0 alors le bateaux a bien été ajouté.
ShipCategory s = c.TestCreation().gettheCategory(); //Maintenant on récupère la catégorie du Bateau qu'on vient de créer
if(s==ShipCategory.SUBMARINE){
pays[0]--;
......@@ -133,7 +135,7 @@ public class FenetreConnexion extends JFrame {
bouttons[i1].getButton().setEnabled(false); // Maintenant on désactive les bouttons sur lesquels sont positionnés les bateaux.
}
}
} else if(flotte.add(c.TestCreation())==-2) { //Si le résultat de la création du bateaux est -2 cela signigie qu'on dépasse le seuil de case pour la flotte.
} else if(ret==-2) { //Si le résultat de la création du bateaux est -2 cela signigie qu'on dépasse le seuil de case pour la flotte.
JOptionPane.showMessageDialog(null, "Flotte déja pleine"); // donc on fait apparaitre un pop-up
for(int i1 = 0; i1 <100; i1++){ //On fait un parcours de la liste de boutons pour pouvoir remettre une couleur blanche sur le premier bouton sur lequel on a cliqué
if(bouttons[i1].getString().equals(co[0])){
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment