Package model.arbitre
Class Arbitre
java.lang.Object
model.arbitre.Arbitre
- Direct Known Subclasses:
ArbitreConwayStyle
,ArbitreKiller
- Author:
- Yohann Breuil, Allan Point
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CompteurDeCellule
abstract CellState
verifierChangementCellules(int x, int y, CellulesVivantes reference)
-
Field Details
-
plateau
-
compteurCell
-
-
Constructor Details
-
Arbitre
- Parameters:
plateau
- Plateau à arbitrer- Throws:
IllegalArgumentException
- Lève une exception si le plateau est null
-
-
Method Details
-
getPlateau
- Returns:
- Le plateau en cours d'arbitrage
-
getCompteurCell
- Returns:
- Le compteur de cellule du jeu
- See Also:
CompteurDeCellule
-
verifierChangementCellules
- Parameters:
x
- Coordonée x de la cellule à checkery
- Coordonée y de la cellule à checkerreference
- 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
-