Package views

Class VueJeu

java.lang.Object
views.VueJeu

public class VueJeu extends Object
Code Behind de la vue
Author:
Yohann Breuil, Allan Point
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private javafx.scene.control.Spinner<Integer>
     
    private javafx.scene.control.ColorPicker
     
    private Manager
     
    private javafx.scene.layout.GridPane
     
    private javafx.scene.control.Label
     
    private javafx.scene.control.Label
     
    private javafx.scene.control.Label
     
    private javafx.scene.control.ChoiceBox<Regle>
     
    private javafx.scene.control.Spinner<Integer>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Remplie une grille fxml avec des réctangles bindés au cellules
    void
    Fait naître des cellules aléatoirement sur la grille
    void
    Initalisation de la vue
    void
    pauseGame​(javafx.event.ActionEvent actionEvent)
    Metre en pause le jeu
    void
    resetGame​(javafx.event.ActionEvent actionEvent)
    Réinitialiser le jeu
    void
    Réinitialiser la grille
    void
    startGame​(javafx.event.ActionEvent actionEvent)
    Lancer le jeu

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • map

      private javafx.scene.layout.GridPane map
    • color

      private javafx.scene.control.ColorPicker color
    • rowGame

      private javafx.scene.control.Spinner<Integer> rowGame
    • colGame

      private javafx.scene.control.Spinner<Integer> colGame
    • nbRowGame

      private javafx.scene.control.Label nbRowGame
    • nbColGame

      private javafx.scene.control.Label nbColGame
    • numTour

      private javafx.scene.control.Label numTour
    • regleChoiceBox

      private javafx.scene.control.ChoiceBox<Regle> regleChoiceBox
    • manager

      private Manager manager
  • Constructor Details

    • VueJeu

      public VueJeu()
  • Method Details

    • createGrid

      public void createGrid()
      Remplie une grille fxml avec des réctangles bindés au cellules
    • generateraRandom

      public void generateraRandom()
      Fait naître des cellules aléatoirement sur la grille
    • initialize

      public void initialize()
      Initalisation de la vue
    • startGame

      public void startGame(javafx.event.ActionEvent actionEvent)
      Lancer le jeu
      Parameters:
      actionEvent -
    • pauseGame

      public void pauseGame(javafx.event.ActionEvent actionEvent)
      Metre en pause le jeu
      Parameters:
      actionEvent -
    • resetGame

      public void resetGame(javafx.event.ActionEvent actionEvent)
      Réinitialiser le jeu
      Parameters:
      actionEvent -
    • resetGrid

      public void resetGrid()
      Réinitialiser la grille