C# Class LynnaLab.Area

Inheritance: ProjectIndexedDataType
显示文件 Open project: Drenn1/LynnaLab Class Usage Examples

Public Methods

Method Description
DrawAllTiles ( ) : void
GetFullCachedImage ( ) : Bitmap
GetSubTileBasicCollision ( int index, int x, int y ) : bool
GetSubTileFlags ( int index, int x, int y ) : byte
GetSubTileIndex ( int index, int x, int y ) : byte
GetTileCollision ( int index ) : byte
GetTileImage ( int index ) : Bitmap
InvalidateAllTiles ( ) : void
RedrawAllTiles ( ) : void
Save ( ) : void
SetSubTileBasicCollision ( int index, int x, int y, bool val ) : void
SetSubTileFlags ( int index, int x, int y, byte value ) : void
SetSubTileIndex ( int index, int x, int y, byte value ) : void
SetTileCollision ( int index, byte val ) : void
UpdateAnimations ( int frames ) : IList

Private Methods

Method Description
Area ( Project p, int i ) : System
GetDataIndex ( int i ) : Data
SetAnimation ( byte index ) : void
SetMainGfx ( int index ) : void
SetPaletteHeader ( int index ) : void
SetTileset ( int index ) : void
SetUniqueGfx ( int index ) : void
TileUpdater ( ) : bool

Method Details

DrawAllTiles() public method

public DrawAllTiles ( ) : void
return void

GetFullCachedImage() public method

public GetFullCachedImage ( ) : Bitmap
return System.Drawing.Bitmap

GetSubTileBasicCollision() public method

public GetSubTileBasicCollision ( int index, int x, int y ) : bool
index int
x int
y int
return bool

GetSubTileFlags() public method

public GetSubTileFlags ( int index, int x, int y ) : byte
index int
x int
y int
return byte

GetSubTileIndex() public method

public GetSubTileIndex ( int index, int x, int y ) : byte
index int
x int
y int
return byte

GetTileCollision() public method

public GetTileCollision ( int index ) : byte
index int
return byte

GetTileImage() public method

public GetTileImage ( int index ) : Bitmap
index int
return System.Drawing.Bitmap

InvalidateAllTiles() public method

public InvalidateAllTiles ( ) : void
return void

RedrawAllTiles() public method

public RedrawAllTiles ( ) : void
return void

Save() public method

public Save ( ) : void
return void

SetSubTileBasicCollision() public method

public SetSubTileBasicCollision ( int index, int x, int y, bool val ) : void
index int
x int
y int
val bool
return void

SetSubTileFlags() public method

public SetSubTileFlags ( int index, int x, int y, byte value ) : void
index int
x int
y int
value byte
return void

SetSubTileIndex() public method

public SetSubTileIndex ( int index, int x, int y, byte value ) : void
index int
x int
y int
value byte
return void

SetTileCollision() public method

public SetTileCollision ( int index, byte val ) : void
index int
val byte
return void

UpdateAnimations() public method

public UpdateAnimations ( int frames ) : IList
frames int
return IList