Package model.arbitre
Class ArbitreConwayStyle
java.lang.Object
model.arbitre.Arbitre
model.arbitre.ArbitreConwayStyle
Arbitre selon les régles de Conway (3 voisinnes pour naitre, 2 ou 3 voisinnes pour survivre, meurt dans d'autre situations)
- Author:
- Yohann Breuil, Allan Point
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionverifierChangementCellules(int x, int y, CellulesVivantes reference)
private boolean
verifierMort(int x, int y, CellulesVivantes reference)
private boolean
verifierNaissance(int x, int y, CellulesVivantes reference)
Methods inherited from class model.arbitre.Arbitre
getCompteurCell, getPlateau
-
Constructor Details
-
ArbitreConwayStyle
- Parameters:
plateau
- Plateau à arbitrer- See Also:
Arbitre
-
-
Method Details
-
verifierChangementCellules
- Specified by:
verifierChangementCellules
in classArbitre
- 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 prohain tour
- See Also:
CellState
-
verifierNaissance
- 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:
- True si la cellule doit naître. Sinon false
-
verifierMort
- 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:
- True si la cellule doit mourir. Sinon false
-