C# Class SCSharp.UI.Sprite

Exibir arquivo Open project: kangaroo/scsharp Class Usage Examples

Public Methods

Method Description
AddToPainter ( ) : void
GetPosition ( int &xo, int &yo ) : void
GetTopLeftPosition ( int &xo, int &yo ) : void
RemoveFromPainter ( ) : void
RunScript ( AnimationType animationType ) : void
RunScript ( ushort script_start ) : void
SetPosition ( int x, int y ) : void
Sprite ( Mpq mpq, int sprite_entry, byte palette, int x, int y ) : System
Sprite ( Sprite parentSprite, ushort images_entry, byte palette ) : System
Tick ( int millis_elapsed ) : bool

Private Methods

Method Description
DoPlayFrame ( int frame_num ) : void
PaintSprite ( System.DateTime now ) : void
ReadByte ( ushort &pc ) : byte
ReadWord ( ushort &pc ) : ushort
Sprite ( ) : System
Trace ( string fmt ) : void
TraceLine ( string fmt ) : void

Method Details

AddToPainter() public method

public AddToPainter ( ) : void
return void

GetPosition() public method

public GetPosition ( int &xo, int &yo ) : void
xo int
yo int
return void

GetTopLeftPosition() public method

public GetTopLeftPosition ( int &xo, int &yo ) : void
xo int
yo int
return void

RemoveFromPainter() public method

public RemoveFromPainter ( ) : void
return void

RunScript() public method

public RunScript ( AnimationType animationType ) : void
animationType AnimationType
return void

RunScript() public method

public RunScript ( ushort script_start ) : void
script_start ushort
return void

SetPosition() public method

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

Sprite() public method

public Sprite ( Mpq mpq, int sprite_entry, byte palette, int x, int y ) : System
mpq Mpq
sprite_entry int
palette byte
x int
y int
return System

Sprite() public method

public Sprite ( Sprite parentSprite, ushort images_entry, byte palette ) : System
parentSprite Sprite
images_entry ushort
palette byte
return System

Tick() public method

public Tick ( int millis_elapsed ) : bool
millis_elapsed int
return bool