playerscontroller
This commit is contained in:
parent
5930322daf
commit
70d6857ab2
@ -10,12 +10,8 @@ import javafx.stage.Stage;
|
||||
public class Main extends Application{
|
||||
@Override
|
||||
public void start(Stage primaryStage) throws Exception{
|
||||
<<<<<<< HEAD
|
||||
System.out.println("Lancement de l'application");
|
||||
Parent root = FXMLLoader.load(getClass().getResource("ressources/Menu.fxml"));
|
||||
=======
|
||||
Parent root = FXMLLoader.load(getClass().getResource("ressources/Choix_joueur.fxml"));
|
||||
>>>>>>> 8234d1247461715477e5a73a00bb6c077372e26d
|
||||
primaryStage.setTitle("Shadow Hunters");
|
||||
primaryStage.setScene(new Scene(root));
|
||||
primaryStage.show();
|
||||
|
@ -6,6 +6,7 @@ import java.util.ResourceBundle;
|
||||
import javafx.fxml.FXML;
|
||||
import javafx.fxml.Initializable;
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.input.MouseEvent;
|
||||
import javafx.scene.layout.Pane;
|
||||
import main.Joueur;
|
||||
|
||||
@ -15,13 +16,22 @@ public class AfficherCarteController implements Initializable{
|
||||
@FXML private Label competence;
|
||||
@FXML private Pane root;
|
||||
|
||||
private Joueur joueur;
|
||||
|
||||
@Override
|
||||
public void initialize(URL arg0, ResourceBundle arg1) {
|
||||
}
|
||||
|
||||
|
||||
public void showInformation(Joueur j) {
|
||||
//nom.setText(j.getCartePersonnage().getNom());
|
||||
//competence.setText(j.getCartePersonnage().getDescription());
|
||||
this.joueur = j;
|
||||
nom.setText("???");
|
||||
competence.setText("???");
|
||||
}
|
||||
|
||||
@FXML
|
||||
public void voirCarte(MouseEvent mouseEvent) {
|
||||
//nom.setText(joueur.getCartePersonnage().getNom());
|
||||
//competence.setText(joueur.getCartePersonnage().getDescription());
|
||||
}
|
||||
}
|
||||
|
@ -13,9 +13,10 @@ import javafx.scene.image.Image;
|
||||
import javafx.scene.image.ImageView;
|
||||
import javafx.scene.input.MouseEvent;
|
||||
import javafx.scene.layout.AnchorPane;
|
||||
import javafx.scene.layout.Pane;
|
||||
|
||||
public class MenuController implements Initializable{
|
||||
@FXML private AnchorPane rootPane;
|
||||
@FXML private Pane rootPane;
|
||||
@FXML private ImageView titre;
|
||||
|
||||
@Override
|
||||
@ -33,13 +34,8 @@ public class MenuController implements Initializable{
|
||||
|
||||
@FXML
|
||||
public void commencerPartie(MouseEvent mouseEvent) throws IOException{
|
||||
<<<<<<< HEAD
|
||||
System.out.println("Passage à l'écran de choix des joueurs");
|
||||
BorderPane pane = FXMLLoader.load(getClass().getResource("../ressources/Choix_joueur.fxml"));
|
||||
=======
|
||||
System.out.println("Passage à l'écran de choix des joueurs");
|
||||
AnchorPane pane = FXMLLoader.load(getClass().getResource("../ressources/Choix_joueur.fxml"));
|
||||
>>>>>>> 8234d1247461715477e5a73a00bb6c077372e26d
|
||||
rootPane.getChildren().setAll(pane);
|
||||
}
|
||||
|
||||
|
@ -118,7 +118,7 @@ public class PlateauController implements Initializable {
|
||||
}
|
||||
|
||||
public void showInformation(List<Joueur> j) {
|
||||
System.out.println("\técriture des noms des joueurs");
|
||||
System.out.println("\tplacement des joueurs");
|
||||
for (int i=0; i<j.size(); i++) {
|
||||
if (j.get(i) != null)
|
||||
nomJoueur.get(i).setText(j.get(i).getNom());
|
||||
|
@ -3,6 +3,7 @@ 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;
|
||||
|
||||
@ -39,7 +40,8 @@ public class PlayersController implements Initializable{
|
||||
private List<TextField> txt = new ArrayList<TextField>();
|
||||
private List<CheckBox> ia = new ArrayList<CheckBox>();
|
||||
|
||||
private List<Joueur> joueurs = new ArrayList<Joueur>();
|
||||
//private List<Joueur> joueurs = new ArrayList<Joueur>();
|
||||
private HashMap<Integer, Joueur> joueurs = new HashMap<Integer, Joueur>();
|
||||
|
||||
|
||||
/**
|
||||
@ -81,11 +83,8 @@ public class PlayersController implements Initializable{
|
||||
int nbJoueurs = 0;
|
||||
|
||||
for (HBox hb : ligne) {
|
||||
|
||||
TextField tf = (TextField) hb.getChildren().get(0);
|
||||
CheckBox cb = (CheckBox) hb.getChildren().get(2);
|
||||
Joueur j;
|
||||
|
||||
if (tf.isEditable()) {
|
||||
if(cb.isSelected()) {
|
||||
joueurs.add(new Joueur(tf.getText()));
|
||||
@ -94,7 +93,7 @@ public class PlayersController implements Initializable{
|
||||
joueurs.add(new JoueurVirtuel(tf.getText()));
|
||||
}
|
||||
nbJoueurs++;
|
||||
}
|
||||
}else joueurs.add(null);
|
||||
}
|
||||
|
||||
if (nbJoueurs < 4) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.Label?>
|
||||
<?import javafx.scene.image.ImageView?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
@ -36,6 +38,11 @@
|
||||
<Font size="18.0" />
|
||||
</font>
|
||||
</Label>
|
||||
<Button mnemonicParsing="false" onMouseClicked="#voirCarte" text="Retourner la carte">
|
||||
<VBox.margin>
|
||||
<Insets top="50.0" />
|
||||
</VBox.margin>
|
||||
</Button>
|
||||
</children>
|
||||
</VBox>
|
||||
</children>
|
||||
|
Loading…
x
Reference in New Issue
Block a user