Constructor
new Cell(position)
Contructor de la clase Cell
Parameters:
Name | Type | Description |
---|---|---|
position |
Point |
Members
neighbor
Inserta un vecino en la lista de vecinos
Methods
check()
Comprueba cual es el estado de la célula
checkAlive() → {boolean}
Comprueba si la célula vive en un ambiente neutro:
Cualquier célula viva con dos o tres vecinos vivos vive hasta la próxima generación
Returns:
true si existe dicho ambiente : false
- Type
- boolean
checkMating() → {boolean}
Comprueba si la célula está en un ambiente apareamiento:
Cualquier célula muerta con exactamente tres vecinos vivos se convierte en una célula viva
Returns:
true si existe dicho ambiente : false
- Type
- boolean
checkOverpopulation() → {boolean}
Comprueba si la célula está en un ambiente de sobrepoblación:
Cualquier célula viva con más de tres vecinos vivos muere
Returns:
true si existe dicho ambiente : false
- Type
- boolean
checkSubpopulation() → {boolean}
Comprueba si la célula está en un ambiente de subpoblación:
Cualquier célula viva con menos de dos vecinos vivos muere
Returns:
true si existe dicho ambiente : false
- Type
- boolean