Commit a350079d authored by Jolan RENOUX's avatar Jolan RENOUX
Browse files

maj appp3

parent 1b434f84
......@@ -25,24 +25,12 @@ public class Application {
public static void main(String[] args) throws InterruptedException {
boolean done = false;
boolean done = true;
Player jaquie;
int valtouche;
Game jeu = null;
try {
jeu = new Game(0);
} catch (BadIdException e) { e.printStackTrace();}
/*
FenetreConnexion fc = new FenetreConnexion("Connexion au serveur et aux parties");
fc.setPreferredSize(new Dimension(1000, 700));
//fc.setResizable(false);
fc.pack();
fc.setVisible(true);
*/
try { jeu = new Game(0); } catch (BadIdException e) { e.printStackTrace();}
PremiereFenetre pf = new PremiereFenetre();
......@@ -52,7 +40,6 @@ public class Application {
//TODO Init fleet avec boucle listener ect
NavyFleet fleet = new NavyFleet();
/* flotte de test
try {
......@@ -76,19 +63,22 @@ public class Application {
System.out.println("REJOINDRE PARTIE");
try {
jeu = pf.fc.getJeu();
Network.joinGame(url,pf.fc.getJeu(),jaquie,fleet);
Network.joinGame(url,pf.fc.getJeu(),jaquie,pf.fc.getFlotte());
} catch (UnirestException | UncompleteFleetException | BadCoordException e) { e.printStackTrace();}
done = true;
System.out.println("puuuuuute");
done = false;
} else if (pf.fc.getChoix() == 2) {
//creer partie
System.out.println("CREER PARTIE");
try {
jeu = Network.initNewGame(url,jaquie,fleet);
jeu = Network.initNewGame(url,jaquie,pf.fc.getFlotte());
}
catch (UnirestException | BadCoordException | UncompleteFleetException e) {e.printStackTrace();}
done = true;
System.out.println("puuuuuute2");
done = false;
} else if (pf.fc.getChoix() == 0) {
//pas encore choisi
Thread.sleep(500);
System.out.print(".");
} else {
//probleme
......@@ -96,7 +86,7 @@ public class Application {
}
}
System.out.println("TURBO PUTE");
/*
1 si la partie est correctement initiée par le joueur courant ;
......@@ -108,10 +98,13 @@ public class Application {
-9999 sinon
*/
/*boolean partie_bool = true;
int info;
boolean partie_bool = true;
int info = 0;
while(partie_bool){
info = 0;//Network.getInfo("http://172.26.82.18//api/v0",GAME,jaquie);
try {
info = Network.getInfo("http://172.26.82.18//api/v0",jeu,jaquie);
System.out.println(info);
} catch (UnirestException | BadIdException e) { e.printStackTrace(); }
switch (info){
case 1:
System.out.println("1 la partie est correctement initiée par le joueur courant");
......@@ -147,7 +140,7 @@ public class Application {
break;
}
Thread.sleep(500);
}*/
}
......
......@@ -26,7 +26,7 @@ import java.util.function.BiPredicate;
public class FenetreConnexion extends JFrame {
private boolean valider = false;
private boolean valider = true;
private int choix = 0;
private Game jeu;
......@@ -112,6 +112,10 @@ public class FenetreConnexion extends JFrame {
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());
System.out.println(flotte.toString());
if(flotte.isBelgianConfiguration() || flotte.isFrenchConfiguration()){
System.out.println("FLotte pleine");
}
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){
......@@ -260,7 +264,7 @@ public class FenetreConnexion extends JFrame {
envoyepseudo.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
valider = false;
creerPartie.setEnabled(true);
try {
for (Game g : Network.listInitializedGames("http://37.187.38.219/api/v0")){
......
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