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

maj vue9

parent b046a86a
...@@ -8,6 +8,7 @@ import modele.info1.ships.AircraftCarrier; ...@@ -8,6 +8,7 @@ import modele.info1.ships.AircraftCarrier;
import modele.info1.ships.Coord; import modele.info1.ships.Coord;
import modele.info1.ships.NavyFleet; import modele.info1.ships.NavyFleet;
import vue.FenetreConnexion; import vue.FenetreConnexion;
import vue.FenetreJeux;
import java.awt.*; import java.awt.*;
import java.lang.module.FindException; import java.lang.module.FindException;
...@@ -53,12 +54,13 @@ public class Application { ...@@ -53,12 +54,13 @@ public class Application {
while(pf.fc.isValider()){Thread.sleep(500);} while(pf.fc.isValider()){Thread.sleep(500);}
jaquie = new Player(pf.fc.getPseudo()); jaquie = new Player(pf.fc.getPseudo());
fleet = pf.fc.getFlotte(); fleet = pf.fc.getFlotte();
ArrayList<Game> parties = new ArrayList<Game>();
//TODO IHM : combobox avec cette liste //TODO IHM : combobox avec cette liste
//TODO Init game ou rejoindre //TODO Init game ou rejoindre
//new game //new game
try { try {
...@@ -97,9 +99,8 @@ public class Application { ...@@ -97,9 +99,8 @@ public class Application {
break; break;
case 10: case 10:
System.out.println("10 c'est au joueur courant de jouer"); System.out.println("10 c'est au joueur courant de jouer");
//TODO CORD_LISTENER avec un listener while (FenetreJeux.getCoco() != null)
//TODO comprendre où récupérer player2 Network.playOneTurn("http://172.26.82.18//api/v0", GAME, jaquie, FenetreJeux.getCoco());
//Network.playOneTurn("http://172.26.82.18//api/v0", GAME, jaquie, CORD_LISTENER);
break; break;
case -10: case -10:
System.out.println("-10 ce n'est pas au joueur courant de jouer"); System.out.println("-10 ce n'est pas au joueur courant de jouer");
......
...@@ -215,14 +215,32 @@ public class FenetreConnexion extends JFrame { ...@@ -215,14 +215,32 @@ public class FenetreConnexion extends JFrame {
principal.add(est,BorderLayout.EAST); principal.add(est,BorderLayout.EAST);
rejoindre.addActionListener(e -> { //PremiereFenetre.close();
PremiereFenetre.close();
FenetreJeux fJeux = new FenetreJeux("yolo"); FenetreJeux fJeux = new FenetreJeux("yolo");
fJeux.setPreferredSize(new Dimension(700, 700)); fJeux.setPreferredSize(new Dimension(700, 700));
fJeux.pack(); fJeux.pack();
fJeux.setVisible(true); fJeux.setVisible(true);
rejoindre.addActionListener(e -> {
}); });
creerPartie.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
for (Game g : Network.listInitializedGames("http://37.187.38.219/api/v0")){
pInitialise.addItem(g);
}
} catch (UnirestException unirestException) {unirestException.printStackTrace(); }
}
});
pInitialise.addActionListener(new ActionListener() { pInitialise.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
...@@ -243,19 +261,6 @@ public class FenetreConnexion extends JFrame { ...@@ -243,19 +261,6 @@ public class FenetreConnexion extends JFrame {
} }
}); });
creerPartie.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
for (Game g : Network.listInitializedGames("http://37.187.38.219/api/v0")){
pInitialise.addItem(g);
}
} catch (UnirestException unirestException) {unirestException.printStackTrace(); }
}
});
france.addActionListener(new ActionListener() { france.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
......
...@@ -18,14 +18,14 @@ import java.awt.event.ActionListener; ...@@ -18,14 +18,14 @@ import java.awt.event.ActionListener;
import java.util.List; import java.util.List;
public class FenetreJeux extends JFrame { public class FenetreJeux extends JFrame {
private Coord coco; private static Coord coco;
//création de la classe Fenetre jeux extension de JFrame //création de la classe Fenetre jeux extension de JFrame
private JComboBox pInitialise;
//initialisation de tout les widget
private JButton rejoindre; //initialisation de tout les widget
private JButton creerPartie;
private JTextArea zoneMessage; private JTextArea zoneMessage;
public FenetreJeux(String titre){ public FenetreJeux(String titre){
//constructeur //constructeur
super(titre); super(titre);
...@@ -112,6 +112,6 @@ public class FenetreJeux extends JFrame { ...@@ -112,6 +112,6 @@ public class FenetreJeux extends JFrame {
//qu'on ajoute au panel principale //qu'on ajoute au panel principale
} }
public Coord getCoco() {return coco;} public static Coord getCoco() {return coco;}
} }
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