Package org.hololink.life
Class Neighborhood
- java.lang.Object
-
- org.hololink.life.Neighborhood
-
public class Neighborhood extends java.lang.Object
UnNeighborhood
représente lesCellState
entourant unCell
incluant 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 int
liveCount()
Détermine le nombre deCell
vivant 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 lesCell
adjecent. Si leCell
est 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 duCell
choisi.column
- L'indice de colonne duCell
choisi.
-
-