org.eclipse.lifegame.domain
Class TwoDimensionalBoard
java.lang.Object
|
+--org.eclipse.lifegame.domain.Board
|
+--org.eclipse.lifegame.domain.TwoDimensionalBoard
- All Implemented Interfaces:
- java.io.Serializable
- public class TwoDimensionalBoard
- extends Board
- Author:
- Espirity Inc.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TwoDimensionalBoard
public TwoDimensionalBoard()
TwoDimensionalBoard
public TwoDimensionalBoard(int[][] cells)
getCells
public int[][] getCells()
- Returns:
- board cells
setCells
public void setCells(int[][] is)
- Parameters:
is -
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
evolve
public void evolve(Game aGame)
throws LifeGameException
- Evolves board
- Overrides:
evolve in class Board
evolve
public void evolve(Game aGame,
int index)
throws LifeGameException
- Evolves board as many times as passed index
- Overrides:
evolve in class Board