Merge branch 'development' of https://github.com/PTE-SH/ShadowHunterGame into development
This commit is contained in:
commit
d2acd6c92c
@ -12,7 +12,7 @@ public class Main extends Application {
|
|||||||
public void start(Stage primaryStage) throws Exception {
|
public void start(Stage primaryStage) throws Exception {
|
||||||
System.out.println("Lancement de l'application");
|
System.out.println("Lancement de l'application");
|
||||||
|
|
||||||
Pane root = FXMLLoader.load(getClass().getResource("ressources/des.fxml")); // "ressources/Jouer_tour(1)lancer_des.fxml"
|
Pane root = FXMLLoader.load(getClass().getResource("ressources/Menu.fxml")); // "ressources/Jouer_tour(1)lancer_des.fxml"
|
||||||
|
|
||||||
primaryStage.setTitle("Shadow Hunters");
|
primaryStage.setTitle("Shadow Hunters");
|
||||||
primaryStage.setScene(new Scene(root));
|
primaryStage.setScene(new Scene(root));
|
||||||
|
@ -27,8 +27,6 @@ public class PlateauController implements Initializable {
|
|||||||
private List<VBox> vboxJoueur = new ArrayList<VBox>();
|
private List<VBox> vboxJoueur = new ArrayList<VBox>();
|
||||||
private List<Button> btnRevelation = new ArrayList<Button>();
|
private List<Button> btnRevelation = new ArrayList<Button>();
|
||||||
private List<Button> btnCartePerso = new ArrayList<Button>();
|
private List<Button> btnCartePerso = new ArrayList<Button>();
|
||||||
private List<Label> nomPerso = new ArrayList<Label>();
|
|
||||||
private List<Label> factionPerso = new ArrayList<Label>();
|
|
||||||
private List<Label> nomJoueur = new ArrayList<Label>();
|
private List<Label> nomJoueur = new ArrayList<Label>();
|
||||||
|
|
||||||
@FXML private VBox joueur1;
|
@FXML private VBox joueur1;
|
||||||
@ -41,7 +39,7 @@ public class PlateauController implements Initializable {
|
|||||||
@FXML private VBox joueur8;
|
@FXML private VBox joueur8;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* initialise les données du plateau
|
* initialise les donn<EFBFBD>es du plateau
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void initialize(URL arg0, ResourceBundle arg1) {
|
public void initialize(URL arg0, ResourceBundle arg1) {
|
||||||
@ -56,10 +54,8 @@ public class PlateauController implements Initializable {
|
|||||||
this.vboxJoueur.add(joueur7);
|
this.vboxJoueur.add(joueur7);
|
||||||
this.vboxJoueur.add(joueur8);
|
this.vboxJoueur.add(joueur8);
|
||||||
for (VBox vbox : vboxJoueur) {
|
for (VBox vbox : vboxJoueur) {
|
||||||
nomPerso.add((Label) vbox.getChildren().get(1));
|
nomJoueur.add((Label) vbox.getChildren().get(0));
|
||||||
factionPerso.add((Label) vbox.getChildren().get(0));
|
HBox enfant = (HBox) vbox.getChildren().get(1);
|
||||||
nomJoueur.add((Label) vbox.getChildren().get(2));
|
|
||||||
HBox enfant = (HBox) vbox.getChildren().get(3);
|
|
||||||
btnCartePerso.add((Button) enfant.getChildren().get(0));
|
btnCartePerso.add((Button) enfant.getChildren().get(0));
|
||||||
btnRevelation.add((Button) enfant.getChildren().get(1));
|
btnRevelation.add((Button) enfant.getChildren().get(1));
|
||||||
}
|
}
|
||||||
@ -78,14 +74,7 @@ public class PlateauController implements Initializable {
|
|||||||
j++;
|
j++;
|
||||||
}
|
}
|
||||||
|
|
||||||
//initialisation nom personnage
|
|
||||||
for (Label l : nomPerso) {
|
|
||||||
l.setText("???");
|
|
||||||
}
|
|
||||||
//initialisation nom personnage
|
|
||||||
for (Label l : factionPerso) {
|
|
||||||
l.setText("???");
|
|
||||||
}
|
|
||||||
|
|
||||||
listJoueur = View.getJoueurs();
|
listJoueur = View.getJoueurs();
|
||||||
}
|
}
|
||||||
@ -93,7 +82,7 @@ public class PlateauController implements Initializable {
|
|||||||
/**
|
/**
|
||||||
* Affiche aux yeux de tous la carte personnage du joueur
|
* Affiche aux yeux de tous la carte personnage du joueur
|
||||||
*
|
*
|
||||||
* @param j : Le joueur sur lequel on a cliqué
|
* @param j : Le joueur sur lequel on a cliqu<EFBFBD>
|
||||||
*/
|
*/
|
||||||
public void seReveler(int numJoueur) throws IOException {
|
public void seReveler(int numJoueur) throws IOException {
|
||||||
System.out.println(listJoueur.get(numJoueur).getNom() + " se revele");
|
System.out.println(listJoueur.get(numJoueur).getNom() + " se revele");
|
||||||
@ -121,7 +110,7 @@ public class PlateauController implements Initializable {
|
|||||||
/**
|
/**
|
||||||
* Permet de consulter sa carte perssonage en cas d'oublie
|
* Permet de consulter sa carte perssonage en cas d'oublie
|
||||||
*
|
*
|
||||||
* @param j : Le joueur sur lequel on a cliqué
|
* @param j : Le joueur sur lequel on a cliqu<EFBFBD>
|
||||||
*/
|
*/
|
||||||
public void consulterSaCarte(int numJoueur) throws IOException {
|
public void consulterSaCarte(int numJoueur) throws IOException {
|
||||||
System.out.println(listJoueur.get(numJoueur).getNom() + " consulte sa carte");
|
System.out.println(listJoueur.get(numJoueur).getNom() + " consulte sa carte");
|
||||||
|
@ -144,7 +144,7 @@ public class PlayersController implements Initializable{
|
|||||||
*/
|
*/
|
||||||
public void ajoutJoueur(int indice){
|
public void ajoutJoueur(int indice){
|
||||||
System.out.println("Ajout du joueur " + (indice+1));
|
System.out.println("Ajout du joueur " + (indice+1));
|
||||||
plus.get(indice).setText("- ");
|
plus.get(indice).setText("-");
|
||||||
txt.get(indice).setEditable(true);
|
txt.get(indice).setEditable(true);
|
||||||
txt.get(indice).setStyle("-fx-background-color: white;");
|
txt.get(indice).setStyle("-fx-background-color: white;");
|
||||||
plus.get(indice).setOnAction(e -> {enleverJoueur(indice);});
|
plus.get(indice).setOnAction(e -> {enleverJoueur(indice);});
|
||||||
|
@ -17,14 +17,14 @@
|
|||||||
<left>
|
<left>
|
||||||
<VBox alignment="CENTER" prefHeight="688.0" prefWidth="240.0" BorderPane.alignment="CENTER">
|
<VBox alignment="CENTER" prefHeight="688.0" prefWidth="240.0" BorderPane.alignment="CENTER">
|
||||||
<children>
|
<children>
|
||||||
<HBox fx:id="hb5" alignment="CENTER" prefHeight="67.0" prefWidth="340.0" rotate="90.0">
|
<HBox fx:id="hb5" alignment="CENTER_RIGHT" prefHeight="67.0" prefWidth="340.0" rotate="90.0">
|
||||||
<children>
|
<children>
|
||||||
<TextField>
|
<TextField prefHeight="51.0" prefWidth="149.0">
|
||||||
<font>
|
<font>
|
||||||
<Font size="24.0" />
|
<Font size="24.0" />
|
||||||
</font>
|
</font>
|
||||||
</TextField>
|
</TextField>
|
||||||
<Button mnemonicParsing="false" prefHeight="55.0" prefWidth="100.0" styleClass="bouton" stylesheets="@style/menu.css" text="+">
|
<Button mnemonicParsing="false" prefHeight="55.0" prefWidth="45.0" styleClass="bouton" stylesheets="@style/menu.css" text="+">
|
||||||
<font>
|
<font>
|
||||||
<Font size="24.0" />
|
<Font size="24.0" />
|
||||||
</font>
|
</font>
|
||||||
@ -45,14 +45,14 @@
|
|||||||
<Insets bottom="150.0" left="-100.0" />
|
<Insets bottom="150.0" left="-100.0" />
|
||||||
</VBox.margin>
|
</VBox.margin>
|
||||||
</HBox>
|
</HBox>
|
||||||
<HBox fx:id="hb7" alignment="CENTER" rotate="90.0">
|
<HBox fx:id="hb7" alignment="CENTER_LEFT" rotate="90.0">
|
||||||
<children>
|
<children>
|
||||||
<TextField prefHeight="51.0" prefWidth="298.0">
|
<TextField prefHeight="51.0" prefWidth="149.0">
|
||||||
<font>
|
<font>
|
||||||
<Font size="24.0" />
|
<Font size="24.0" />
|
||||||
</font>
|
</font>
|
||||||
</TextField>
|
</TextField>
|
||||||
<Button mnemonicParsing="false" prefHeight="55.0" prefWidth="100.0" styleClass="bouton" stylesheets="@style/menu.css" text="+">
|
<Button mnemonicParsing="false" prefHeight="55.0" prefWidth="45.0" styleClass="bouton" stylesheets="@style/menu.css" text="+">
|
||||||
<font>
|
<font>
|
||||||
<Font size="24.0" />
|
<Font size="24.0" />
|
||||||
</font>
|
</font>
|
||||||
@ -79,14 +79,14 @@
|
|||||||
<right>
|
<right>
|
||||||
<VBox alignment="CENTER" prefHeight="688.0" prefWidth="248.0" BorderPane.alignment="CENTER">
|
<VBox alignment="CENTER" prefHeight="688.0" prefWidth="248.0" BorderPane.alignment="CENTER">
|
||||||
<children>
|
<children>
|
||||||
<HBox fx:id="hb6" alignment="CENTER" prefHeight="100.0" prefWidth="200.0" rotate="270.0">
|
<HBox fx:id="hb6" alignment="CENTER_LEFT" prefHeight="100.0" prefWidth="200.0" rotate="270.0">
|
||||||
<children>
|
<children>
|
||||||
<TextField>
|
<TextField prefHeight="51.0" prefWidth="149.0">
|
||||||
<font>
|
<font>
|
||||||
<Font size="24.0" />
|
<Font size="24.0" />
|
||||||
</font>
|
</font>
|
||||||
</TextField>
|
</TextField>
|
||||||
<Button mnemonicParsing="false" prefHeight="55.0" prefWidth="100.0" styleClass="bouton" stylesheets="@style/menu.css" text="+">
|
<Button mnemonicParsing="false" prefHeight="55.0" prefWidth="45.0" styleClass="bouton" stylesheets="@style/menu.css" text="+">
|
||||||
<font>
|
<font>
|
||||||
<Font size="24.0" />
|
<Font size="24.0" />
|
||||||
</font>
|
</font>
|
||||||
@ -107,23 +107,23 @@
|
|||||||
<Insets bottom="150.0" right="-100.0" />
|
<Insets bottom="150.0" right="-100.0" />
|
||||||
</VBox.margin>
|
</VBox.margin>
|
||||||
</HBox>
|
</HBox>
|
||||||
<HBox fx:id="hb8" alignment="CENTER" prefHeight="100.0" prefWidth="200.0" rotate="270.0">
|
<HBox fx:id="hb8" alignment="CENTER_RIGHT" prefHeight="100.0" prefWidth="200.0" rotate="270.0">
|
||||||
<children>
|
<children>
|
||||||
<TextField>
|
<TextField prefHeight="51.0" prefWidth="149.0">
|
||||||
<font>
|
<font>
|
||||||
<Font size="24.0" />
|
<Font size="24.0" />
|
||||||
</font>
|
</font>
|
||||||
</TextField>
|
</TextField>
|
||||||
<Button mnemonicParsing="false" prefHeight="55.0" prefWidth="100.0" styleClass="bouton" stylesheets="@style/menu.css" text="+">
|
<Button mnemonicParsing="false" prefHeight="55.0" prefWidth="45.0" styleClass="bouton" stylesheets="@style/menu.css" text="+">
|
||||||
<font>
|
<font>
|
||||||
<Font size="24.0" />
|
<Font size="24.0" />
|
||||||
</font>
|
</font>
|
||||||
<HBox.margin>
|
|
||||||
<Insets left="10.0" right="10.0" />
|
|
||||||
</HBox.margin>
|
|
||||||
<padding>
|
<padding>
|
||||||
<Insets right="5.0" />
|
<Insets right="5.0" />
|
||||||
</padding>
|
</padding>
|
||||||
|
<HBox.margin>
|
||||||
|
<Insets left="10.0" right="10.0" />
|
||||||
|
</HBox.margin>
|
||||||
</Button>
|
</Button>
|
||||||
<CheckBox mnemonicParsing="false">
|
<CheckBox mnemonicParsing="false">
|
||||||
<font>
|
<font>
|
||||||
|
@ -19,8 +19,6 @@
|
|||||||
<children>
|
<children>
|
||||||
<VBox fx:id="joueur1" alignment="CENTER" prefHeight="164.0" prefWidth="212.0" rotate="180.0">
|
<VBox fx:id="joueur1" alignment="CENTER" prefHeight="164.0" prefWidth="212.0" rotate="180.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Faction" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Perssonage" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
||||||
<HBox alignment="CENTER" prefHeight="46.0" prefWidth="212.0">
|
<HBox alignment="CENTER" prefHeight="46.0" prefWidth="212.0">
|
||||||
<children>
|
<children>
|
||||||
@ -54,8 +52,6 @@
|
|||||||
</VBox>
|
</VBox>
|
||||||
<VBox fx:id="joueur2" alignment="CENTER" prefHeight="164.0" prefWidth="212.0" rotate="180.0">
|
<VBox fx:id="joueur2" alignment="CENTER" prefHeight="164.0" prefWidth="212.0" rotate="180.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Faction" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Perssonage" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
||||||
<HBox alignment="CENTER" prefHeight="46.0" prefWidth="212.0">
|
<HBox alignment="CENTER" prefHeight="46.0" prefWidth="212.0">
|
||||||
<children>
|
<children>
|
||||||
@ -95,8 +91,6 @@
|
|||||||
<children>
|
<children>
|
||||||
<VBox fx:id="joueur3" alignment="CENTER" prefHeight="164.0" prefWidth="212.0">
|
<VBox fx:id="joueur3" alignment="CENTER" prefHeight="164.0" prefWidth="212.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Faction" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Personnage" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
||||||
<HBox alignment="CENTER" prefHeight="44.0" prefWidth="274.0">
|
<HBox alignment="CENTER" prefHeight="44.0" prefWidth="274.0">
|
||||||
<children>
|
<children>
|
||||||
@ -129,8 +123,6 @@
|
|||||||
</VBox>
|
</VBox>
|
||||||
<VBox fx:id="joueur4" alignment="CENTER" prefHeight="164.0" prefWidth="212.0">
|
<VBox fx:id="joueur4" alignment="CENTER" prefHeight="164.0" prefWidth="212.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Faction" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Personnage" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
||||||
<HBox alignment="CENTER" prefHeight="44.0" prefWidth="274.0">
|
<HBox alignment="CENTER" prefHeight="44.0" prefWidth="274.0">
|
||||||
<children>
|
<children>
|
||||||
@ -169,8 +161,6 @@
|
|||||||
<children>
|
<children>
|
||||||
<VBox fx:id="joueur5" alignment="CENTER" prefHeight="181.0" prefWidth="333.0" rotate="90.0">
|
<VBox fx:id="joueur5" alignment="CENTER" prefHeight="181.0" prefWidth="333.0" rotate="90.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Faction" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom personnage" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
||||||
<HBox alignment="CENTER" prefHeight="53.0" prefWidth="198.0">
|
<HBox alignment="CENTER" prefHeight="53.0" prefWidth="198.0">
|
||||||
<children>
|
<children>
|
||||||
@ -203,8 +193,6 @@
|
|||||||
</VBox>
|
</VBox>
|
||||||
<VBox fx:id="joueur7" alignment="CENTER" prefHeight="179.0" prefWidth="329.0" rotate="90.0">
|
<VBox fx:id="joueur7" alignment="CENTER" prefHeight="179.0" prefWidth="329.0" rotate="90.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Faction" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom personnage" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
||||||
<HBox alignment="CENTER" prefHeight="53.0" prefWidth="198.0">
|
<HBox alignment="CENTER" prefHeight="53.0" prefWidth="198.0">
|
||||||
<children>
|
<children>
|
||||||
@ -243,8 +231,6 @@
|
|||||||
<children>
|
<children>
|
||||||
<VBox fx:id="joueur6" alignment="CENTER" prefHeight="163.0" prefWidth="329.0" rotate="270.0">
|
<VBox fx:id="joueur6" alignment="CENTER" prefHeight="163.0" prefWidth="329.0" rotate="270.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Faction" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom perssonage" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
||||||
<HBox alignment="CENTER" prefHeight="39.0" prefWidth="214.0">
|
<HBox alignment="CENTER" prefHeight="39.0" prefWidth="214.0">
|
||||||
<children>
|
<children>
|
||||||
@ -277,8 +263,6 @@
|
|||||||
</VBox>
|
</VBox>
|
||||||
<VBox fx:id="joueur8" alignment="CENTER" prefHeight="163.0" prefWidth="329.0" rotate="270.0">
|
<VBox fx:id="joueur8" alignment="CENTER" prefHeight="163.0" prefWidth="329.0" rotate="270.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom Faction" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom perssonage" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Nom joueur" />
|
||||||
<HBox alignment="CENTER" prefHeight="39.0" prefWidth="214.0">
|
<HBox alignment="CENTER" prefHeight="39.0" prefWidth="214.0">
|
||||||
<children>
|
<children>
|
||||||
@ -411,7 +395,6 @@
|
|||||||
</VBox>
|
</VBox>
|
||||||
<VBox alignment="CENTER" prefHeight="60.0" prefWidth="50.0">
|
<VBox alignment="CENTER" prefHeight="60.0" prefWidth="50.0">
|
||||||
<children>
|
<children>
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Inconnu" />
|
|
||||||
<Label styleClass="text" stylesheets="@style/plateau.css" text="Charles" />
|
<Label styleClass="text" stylesheets="@style/plateau.css" text="Charles" />
|
||||||
</children>
|
</children>
|
||||||
</VBox>
|
</VBox>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user