C# Class Ultima.TileMatrix

ファイルを表示 Open project: polserver/poltools Class Usage Examples

Public Properties

Property Type Description
StaticIndexInit bool

Public Methods

Method Description
AddPendingStatic ( int blockx, int blocky, StaticTile toadd ) : void
CloseStreams ( ) : void
Dispose ( ) : void
GetLandBlock ( int x, int y ) : Ultima.Tile[]
GetLandBlock ( int x, int y, bool patch ) : Ultima.Tile[]
GetLandTile ( int x, int y ) : Tile
GetLandTile ( int x, int y, bool patch ) : Tile
GetPendingStatics ( int blockx, int blocky ) : Ultima.StaticTile[]
GetStaticBlock ( int x, int y ) : Ultima.HuedTile[][][]
GetStaticBlock ( int x, int y, bool patch ) : Ultima.HuedTile[][][]
GetStaticTiles ( int x, int y ) : Ultima.HuedTile[]
GetStaticTiles ( int x, int y, bool patch ) : Ultima.HuedTile[]
IsStaticBlockRemoved ( int blockx, int blocky ) : bool
PendingStatic ( int blockx, int blocky ) : bool
RemoveStaticBlock ( int blockx, int blocky ) : void
SetLandBlock ( int x, int y, Tile value ) : void
SetStaticBlock ( int x, int y, HuedTile value ) : void
TileMatrix ( int fileIndex, int mapID, int width, int height, string path ) : System

Private Methods

Method Description
InitStatics ( ) : void
ReadLandBlock ( int x, int y ) : Ultima.Tile[]
ReadStaticBlock ( int x, int y ) : Ultima.HuedTile[][][]

Method Details

AddPendingStatic() public method

public AddPendingStatic ( int blockx, int blocky, StaticTile toadd ) : void
blockx int
blocky int
toadd StaticTile
return void

CloseStreams() public method

public CloseStreams ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetLandBlock() public method

public GetLandBlock ( int x, int y ) : Ultima.Tile[]
x int
y int
return Ultima.Tile[]

GetLandBlock() public method

public GetLandBlock ( int x, int y, bool patch ) : Ultima.Tile[]
x int
y int
patch bool
return Ultima.Tile[]

GetLandTile() public method

public GetLandTile ( int x, int y ) : Tile
x int
y int
return Tile

GetLandTile() public method

public GetLandTile ( int x, int y, bool patch ) : Tile
x int
y int
patch bool
return Tile

GetPendingStatics() public method

public GetPendingStatics ( int blockx, int blocky ) : Ultima.StaticTile[]
blockx int
blocky int
return Ultima.StaticTile[]

GetStaticBlock() public method

public GetStaticBlock ( int x, int y ) : Ultima.HuedTile[][][]
x int
y int
return Ultima.HuedTile[][][]

GetStaticBlock() public method

public GetStaticBlock ( int x, int y, bool patch ) : Ultima.HuedTile[][][]
x int
y int
patch bool
return Ultima.HuedTile[][][]

GetStaticTiles() public method

public GetStaticTiles ( int x, int y ) : Ultima.HuedTile[]
x int
y int
return Ultima.HuedTile[]

GetStaticTiles() public method

public GetStaticTiles ( int x, int y, bool patch ) : Ultima.HuedTile[]
x int
y int
patch bool
return Ultima.HuedTile[]

IsStaticBlockRemoved() public method

public IsStaticBlockRemoved ( int blockx, int blocky ) : bool
blockx int
blocky int
return bool

PendingStatic() public method

public PendingStatic ( int blockx, int blocky ) : bool
blockx int
blocky int
return bool

RemoveStaticBlock() public method

public RemoveStaticBlock ( int blockx, int blocky ) : void
blockx int
blocky int
return void

SetLandBlock() public method

public SetLandBlock ( int x, int y, Tile value ) : void
x int
y int
value Tile
return void

SetStaticBlock() public method

public SetStaticBlock ( int x, int y, HuedTile value ) : void
x int
y int
value HuedTile
return void

TileMatrix() public method

public TileMatrix ( int fileIndex, int mapID, int width, int height, string path ) : System
fileIndex int
mapID int
width int
height int
path string
return System

Property Details

StaticIndexInit public_oe property

public bool StaticIndexInit
return bool