ajout hashmap pour les joueurs
This commit is contained in:
parent
1d1749e22f
commit
92980baac4
@ -14,7 +14,6 @@ import javafx.scene.image.ImageView;
|
||||
import javafx.scene.input.MouseEvent;
|
||||
import javafx.scene.layout.AnchorPane;
|
||||
import javafx.scene.layout.Pane;
|
||||
import main.View;
|
||||
|
||||
public class MenuController implements Initializable{
|
||||
@FXML private Pane rootPane;
|
||||
|
@ -4,8 +4,10 @@ package ihm.controller;
|
||||
import java.io.IOException;
|
||||
import java.net.URL;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.ResourceBundle;
|
||||
import ihm.Couple;
|
||||
|
||||
import ihm.PopUp;
|
||||
import javafx.fxml.FXML;
|
||||
@ -117,16 +119,14 @@ public class PlateauController implements Initializable {
|
||||
popup.display();
|
||||
}
|
||||
|
||||
public void showInformation(List<Joueur> j) {
|
||||
public void showInformation(HashMap<Integer, Couple> j) {
|
||||
System.out.println("\tplacement des joueurs");
|
||||
for (int i=0; i<j.size(); i++) {
|
||||
for (int i=0; i<this.vboxJoueur.size(); i++) {
|
||||
if (j.get(i) != null)
|
||||
nomJoueur.get(i).setText(j.get(i).getNom());
|
||||
else {
|
||||
vboxJoueur.get(i).setVisible(false);
|
||||
}
|
||||
}
|
||||
|
||||
listJoueur = j;
|
||||
}
|
||||
}
|
||||
|
@ -21,8 +21,6 @@ import javafx.scene.input.MouseEvent;
|
||||
import javafx.scene.layout.BorderPane;
|
||||
import javafx.scene.layout.HBox;
|
||||
import main.Configuration;
|
||||
import main.Joueur;
|
||||
import main.JoueurVirtuel;
|
||||
import main.View;
|
||||
|
||||
public class PlayersController implements Initializable{
|
||||
@ -91,15 +89,16 @@ public class PlayersController implements Initializable{
|
||||
CheckBox cb = (CheckBox) hb.getChildren().get(2);
|
||||
if (tf.isEditable()) {
|
||||
if(cb.isSelected()) {
|
||||
joueurs.put(i, new Couple(tf.getText(), false));
|
||||
nbJoueursH++;
|
||||
}
|
||||
else {
|
||||
joueurs.put(i, new Couple(tf.getText(), true));
|
||||
nbJoueursV++;
|
||||
}
|
||||
else {
|
||||
joueurs.put(i, new Couple(tf.getText(), false));
|
||||
nbJoueursH++;
|
||||
}
|
||||
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
||||
if (nbJoueursH + nbJoueursV < 4) {
|
||||
@ -107,17 +106,11 @@ public class PlayersController implements Initializable{
|
||||
alert.showAndWait();
|
||||
}else {
|
||||
System.out.println("Lancement du jeu...");
|
||||
<<<<<<< HEAD
|
||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/Plateau.fxml"));
|
||||
=======
|
||||
|
||||
|
||||
// Creer une configuration
|
||||
View.applyConfiguration(new Configuration(new ArrayList<String>(),1,1));
|
||||
|
||||
//View.applyConfiguration(new Configuration(joueurs, nbJoueursV, nbJoueursH));
|
||||
|
||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/Plateau.fxml"));
|
||||
>>>>>>> 5cc7a5a0537704392111697bd4e529f62109d5f9
|
||||
Parent root = loader.load();
|
||||
|
||||
PlateauController pc = loader.getController();
|
||||
|
@ -1,6 +1,8 @@
|
||||
package main;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import ihm.Couple;
|
||||
|
||||
public class Configuration {
|
||||
|
Loading…
x
Reference in New Issue
Block a user