Package org.hololink.life
Class Neighborhood
- java.lang.Object
-
- org.hololink.life.Neighborhood
-
public class Neighborhood extends java.lang.ObjectUnNeighborhoodreprésente lesCellStateentourant unCellincluant lui-même. Nous pourrons déterminé le nombre de vivants d'unNeighborhood.
-
-
Constructor Summary
Constructors Constructor Description Neighborhood(CellState[][] stateGrid, int row, int column)Construit un nouveauNeighborhoodà partir d'une matrice d'états et de l'indice de ligne et colonne duCell.
-
Method Summary
Modifier and Type Method Description intliveCount()Détermine le nombre deCellvivant dans leNeighborhood.
-
-
-
Constructor Detail
-
Neighborhood
public Neighborhood(CellState[][] stateGrid, int row, int column)
Construit un nouveauNeighborhoodà partir d'une matrice d'états et de l'indice de ligne et colonne duCell. Les voisins sont lesCelladjecent. Si leCellest sur le bords du tableau, les cases adjecentes sont prises de l'autre côté du tableau. Par exemple, si une position de départ est sur la première colonne, les cases adjecentes seront considérés sur la derinère colonne.- Parameters:
stateGrid- Le tableau des états de tous lesCell.row- L'indice de ligne duCellchoisi.column- L'indice de colonne duCellchoisi.
-
-