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

Constructor Summary
TwoDimensionalBoard()
           
TwoDimensionalBoard(int[][] cells)
           
 
Method Summary
 void evolve(Game aGame)
          Evolves board
 void evolve(Game aGame, int index)
          Evolves board as many times as passed index
 int[][] getCells()
           
 void setCells(int[][] is)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TwoDimensionalBoard

public TwoDimensionalBoard()

TwoDimensionalBoard

public TwoDimensionalBoard(int[][] cells)
Method Detail

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