Package model.arbitre

Class Arbitre

java.lang.Object
model.arbitre.Arbitre
Direct Known Subclasses:
ArbitreConwayStyle, ArbitreKiller

public abstract class Arbitre extends Object
Author:
Yohann Breuil, Allan Point
  • Field Details

  • Constructor Details

  • Method Details

    • getPlateau

      public Plateau getPlateau()
      Returns:
      Le plateau en cours d'arbitrage
    • getCompteurCell

      protected CompteurDeCellule getCompteurCell()
      Returns:
      Le compteur de cellule du jeu
      See Also:
      CompteurDeCellule
    • verifierChangementCellules

      public abstract CellState verifierChangementCellules(int x, int y, CellulesVivantes reference)
      Parameters:
      x - Coordonée x de la cellule à checker
      y - Coordonée y de la cellule à checker
      reference - Toutes les cellules qui était vivantes au début du tour et qui servent donc de references
      Returns:
      L'état de la cellule au prochain tours
      See Also:
      CellState