C# Class ManicDiggerServer.ServerMap

Inheritance: IMapStorage
Afficher le fichier Open project: henon/manic_digger Class Usage Examples

Méthodes publiques

Свойство Type Description
chunks Chunk[,,]
chunksize int

Méthodes publiques

Méthode Description
GetBlock ( int x, int y, int z ) : int
GetChunk ( int x, int y, int z ) : byte[]
GetHeightmapChunk ( int x, int y ) : byte[]
Reset ( int sizex, int sizey, int sizez ) : void
SetBlock ( int x, int y, int z, int tileType ) : void
SetBlockNotMakingDirty ( int x, int y, int z, int tileType ) : void
SetChunk ( int x, int y, int z, byte chunk ) : void
UseMap ( byte map ) : void

Private Methods

Méthode Description
DeserializeChunk ( byte serializedChunk ) : Chunk
FillChunk ( byte destination, int destinationchunksize, int sourcex, int sourcey, int sourcez, byte source ) : void
GetColumnHeightInChunk ( byte chunk, int xx, int yy ) : int
UpdateChunkHeight ( int x, int y, int z ) : void
UpdateColumnHeight ( int x, int y ) : void

Method Details

GetBlock() public méthode

public GetBlock ( int x, int y, int z ) : int
x int
y int
z int
Résultat int

GetChunk() public méthode

public GetChunk ( int x, int y, int z ) : byte[]
x int
y int
z int
Résultat byte[]

GetHeightmapChunk() public méthode

public GetHeightmapChunk ( int x, int y ) : byte[]
x int
y int
Résultat byte[]

Reset() public méthode

public Reset ( int sizex, int sizey, int sizez ) : void
sizex int
sizey int
sizez int
Résultat void

SetBlock() public méthode

public SetBlock ( int x, int y, int z, int tileType ) : void
x int
y int
z int
tileType int
Résultat void

SetBlockNotMakingDirty() public méthode

public SetBlockNotMakingDirty ( int x, int y, int z, int tileType ) : void
x int
y int
z int
tileType int
Résultat void

SetChunk() public méthode

public SetChunk ( int x, int y, int z, byte chunk ) : void
x int
y int
z int
chunk byte
Résultat void

UseMap() public méthode

public UseMap ( byte map ) : void
map byte
Résultat void

Property Details

chunks public_oe property

public Chunk[,,] chunks
Résultat Chunk[,,]

chunksize public_oe property

public int chunksize
Résultat int