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

maj appp3

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