C# Class ManicDigger.MapStorage

Inheritance: IMapStorage, IMapStoragePortion
Datei anzeigen Open project: henon/manic_digger Class Usage Examples

Public Properties

Property Type Description
chunksize int
mapupdate object

Public Methods

Method Description
GetBlock ( int x, int y, int z ) : int
GetChunk ( int x, int y, int z ) : byte[]
GetMapPortion ( byte outPortion, int x, int y, int z, int portionsizex, int portionsizey, int portionsizez ) : void
Reset ( int sizex, int sizey, int sizez ) : void
SetBlock ( int x, int y, int z, int tileType ) : void
SetMapPortion ( int x, int y, int z, byte chunk ) : void
UseMap ( byte map ) : void

Method Details

GetBlock() public method

public GetBlock ( int x, int y, int z ) : int
x int
y int
z int
return int

GetChunk() public method

public GetChunk ( int x, int y, int z ) : byte[]
x int
y int
z int
return byte[]

GetMapPortion() public method

public GetMapPortion ( byte outPortion, int x, int y, int z, int portionsizex, int portionsizey, int portionsizez ) : void
outPortion byte
x int
y int
z int
portionsizex int
portionsizey int
portionsizez int
return void

Reset() public method

public Reset ( int sizex, int sizey, int sizez ) : void
sizex int
sizey int
sizez int
return void

SetBlock() public method

public SetBlock ( int x, int y, int z, int tileType ) : void
x int
y int
z int
tileType int
return void

SetMapPortion() public method

public SetMapPortion ( int x, int y, int z, byte chunk ) : void
x int
y int
z int
chunk byte
return void

UseMap() public method

public UseMap ( byte map ) : void
map byte
return void

Property Details

chunksize public_oe property

public int chunksize
return int

mapupdate public_oe property

public object mapupdate
return object