players
This commit is contained in:
commit
a6892041b1
@ -13,7 +13,11 @@ import javafx.scene.image.Image;
|
|||||||
import javafx.scene.image.ImageView;
|
import javafx.scene.image.ImageView;
|
||||||
import javafx.scene.input.MouseEvent;
|
import javafx.scene.input.MouseEvent;
|
||||||
import javafx.scene.layout.AnchorPane;
|
import javafx.scene.layout.AnchorPane;
|
||||||
|
<<<<<<< HEAD
|
||||||
import javafx.scene.layout.Pane;
|
import javafx.scene.layout.Pane;
|
||||||
|
=======
|
||||||
|
import main.View;
|
||||||
|
>>>>>>> df68d70f3dad8a8f3d9ab5269759a897a0d959ed
|
||||||
|
|
||||||
public class MenuController implements Initializable{
|
public class MenuController implements Initializable{
|
||||||
@FXML private Pane rootPane;
|
@FXML private Pane rootPane;
|
||||||
@ -37,9 +41,11 @@ public class MenuController implements Initializable{
|
|||||||
System.out.println("Passage à l'écran de choix des joueurs");
|
System.out.println("Passage à l'écran de choix des joueurs");
|
||||||
AnchorPane pane = FXMLLoader.load(getClass().getResource("../ressources/Choix_joueur.fxml"));
|
AnchorPane pane = FXMLLoader.load(getClass().getResource("../ressources/Choix_joueur.fxml"));
|
||||||
rootPane.getChildren().setAll(pane);
|
rootPane.getChildren().setAll(pane);
|
||||||
|
View.lancerPartie();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void afficherRegle(MouseEvent mouseEvent) {
|
public void afficherRegle(MouseEvent mouseEvent) {
|
||||||
System.out.println("blaaaa");
|
System.out.println("blaaaa");
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -37,7 +37,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) {
|
||||||
@ -86,7 +86,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");
|
||||||
@ -103,7 +103,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");
|
||||||
|
@ -21,6 +21,7 @@ import javafx.scene.layout.BorderPane;
|
|||||||
import javafx.scene.layout.HBox;
|
import javafx.scene.layout.HBox;
|
||||||
import main.Joueur;
|
import main.Joueur;
|
||||||
import main.JoueurVirtuel;
|
import main.JoueurVirtuel;
|
||||||
|
import main.View;
|
||||||
|
|
||||||
public class PlayersController implements Initializable{
|
public class PlayersController implements Initializable{
|
||||||
|
|
||||||
@ -92,8 +93,14 @@ public class PlayersController implements Initializable{
|
|||||||
else {
|
else {
|
||||||
joueurs.add(new JoueurVirtuel(tf.getText()));
|
joueurs.add(new JoueurVirtuel(tf.getText()));
|
||||||
}
|
}
|
||||||
|
joueurs.add(null);
|
||||||
nbJoueurs++;
|
nbJoueurs++;
|
||||||
|
<<<<<<< HEAD
|
||||||
}else joueurs.add(null);
|
}else joueurs.add(null);
|
||||||
|
=======
|
||||||
|
}
|
||||||
|
|
||||||
|
>>>>>>> df68d70f3dad8a8f3d9ab5269759a897a0d959ed
|
||||||
}
|
}
|
||||||
|
|
||||||
if (nbJoueurs < 4) {
|
if (nbJoueurs < 4) {
|
||||||
@ -101,6 +108,7 @@ public class PlayersController implements Initializable{
|
|||||||
alert.showAndWait();
|
alert.showAndWait();
|
||||||
}else {
|
}else {
|
||||||
System.out.println("Lancement du jeu...");
|
System.out.println("Lancement du jeu...");
|
||||||
|
View.initPartie(joueurs);
|
||||||
FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/Plateau.fxml"));
|
FXMLLoader loader = new FXMLLoader(getClass().getResource("../ressources/Plateau.fxml"));
|
||||||
Parent root = loader.load();
|
Parent root = loader.load();
|
||||||
|
|
||||||
|
@ -1,12 +1,16 @@
|
|||||||
package main;
|
package main;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class Configuration {
|
public class Configuration {
|
||||||
private int nombreJoueurs;
|
private int nombreJoueurs;
|
||||||
private int nombreJoueursHumains;
|
private int nombreJoueursHumains;
|
||||||
|
private List<String> nomsJoueurs;
|
||||||
|
|
||||||
//TODO : attribut pour prendre en compte si jeu est normal ou demarrage rapide?
|
//TODO : attribut pour prendre en compte si jeu est normal ou demarrage rapide?
|
||||||
|
|
||||||
public Configuration (int nj, int njh) {
|
public Configuration (List<String> nomsJoueurs,int nj, int njh) {
|
||||||
|
this.nomsJoueurs = nomsJoueurs;
|
||||||
nombreJoueurs = nj;
|
nombreJoueurs = nj;
|
||||||
nombreJoueursHumains = njh;
|
nombreJoueursHumains = njh;
|
||||||
}
|
}
|
||||||
|
@ -3,14 +3,14 @@ package main;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.sun.tools.javac.Main;
|
||||||
|
|
||||||
import effet.Effet;
|
import effet.Effet;
|
||||||
|
|
||||||
public class GestionnaireJeu {
|
public class GestionnaireJeu {
|
||||||
|
|
||||||
|
|
||||||
private Plateau plateau;
|
private Plateau plateau;
|
||||||
private View view;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public GestionnaireJeu() {
|
public GestionnaireJeu() {
|
||||||
@ -20,15 +20,13 @@ public class GestionnaireJeu {
|
|||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
|
|
||||||
switch(1){
|
try {
|
||||||
|
Main.main(null);
|
||||||
case 1:
|
} catch (Exception e) {
|
||||||
lancerPartie();
|
// TODO Auto-generated catch block
|
||||||
case 2:
|
e.printStackTrace();
|
||||||
lancerConfiguration();
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Plateau getPlateau() {
|
public Plateau getPlateau() {
|
||||||
@ -48,6 +46,8 @@ public class GestionnaireJeu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static Configuration lancerConfiguration() {
|
public static Configuration lancerConfiguration() {
|
||||||
|
|
||||||
|
|
||||||
//TODO
|
//TODO
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -1,25 +1,44 @@
|
|||||||
package main;
|
package main;
|
||||||
|
|
||||||
import javafx.application.Application;
|
import java.util.List;
|
||||||
import javafx.fxml.FXMLLoader;
|
|
||||||
import javafx.scene.Parent;
|
|
||||||
import javafx.scene.Scene;
|
|
||||||
import javafx.stage.Stage;
|
|
||||||
|
|
||||||
public class View extends Application{
|
public class View{
|
||||||
|
|
||||||
|
private static View view;
|
||||||
|
|
||||||
|
private View() {}
|
||||||
|
|
||||||
|
|
||||||
|
static {
|
||||||
@Override
|
try {
|
||||||
public void start(Stage primaryStage) throws Exception{
|
view = new View();
|
||||||
Parent root = FXMLLoader.load(getClass().getResource("ressources/Plateau.fxml"));
|
}catch(Exception e) {
|
||||||
primaryStage.setTitle("Shadow Hunters");
|
throw new RuntimeException("View Singleton");
|
||||||
primaryStage.setScene(new Scene(root));
|
}
|
||||||
primaryStage.show();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static View getView() {
|
||||||
launch(args);
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static void initPartie(List<Joueur> joueurs) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void lancerPartie() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void menu() throws Exception {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void applyConfiguration(GestionnaireJeu gj,Configuration c) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<Joueur> getJoueurs() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user