C# Class fCraft.Life2d

Show file Open project: GlennMR/800craft Class Usage Examples

Public Properties

Property Type Description
Torus bool

Public Methods

Method Description
Clear ( ) : void
FinalizeStep ( ) : bool
Get ( int x, int y ) : byte
GetArrayCopy ( ) : ].byte[
HalfStep ( ) : void
Life2d ( int xSize, int ySize ) : System
Set ( int x, int y ) : void
SetState ( byte a ) : void
SetStateToRandom ( ) : void

Private Methods

Method Description
Alive ( int x, int y ) : bool
ContinueWithCoord ( int &c, int max ) : bool
Empty ( int x, int y ) : bool
Neighbors ( int x, int y ) : int
Replace ( byte from, byte to, bool computeHash ) : bool

Method Details

Clear() public method

public Clear ( ) : void
return void

FinalizeStep() public method

public FinalizeStep ( ) : bool
return bool

Get() public method

public Get ( int x, int y ) : byte
x int
y int
return byte

GetArrayCopy() public method

public GetArrayCopy ( ) : ].byte[
return ].byte[

HalfStep() public method

public HalfStep ( ) : void
return void

Life2d() public method

public Life2d ( int xSize, int ySize ) : System
xSize int
ySize int
return System

Set() public method

public Set ( int x, int y ) : void
x int
y int
return void

SetState() public method

public SetState ( byte a ) : void
a byte
return void

SetStateToRandom() public method

public SetStateToRandom ( ) : void
return void

Property Details

Torus public property

public bool Torus
return bool