C# Class NScumm.Sky.Mouse

显示文件 Open project: scemino/nscumm Class Usage Examples

Public Methods

Method Description
ButtonPressed ( ushort button ) : void
FnAddHuman ( ) : bool
FnOpenCloseHand ( bool open ) : void
FnSaveCoods ( ) : void
LockMouse ( ) : void
LogicClick ( ) : void
Mouse ( SkySystem system, Disk skyDisk, SkyCompact skyCompact ) : System
MouseEngine ( ) : void
MouseMoved ( ushort x, ushort y ) : void
ReplaceMouseCursors ( ushort fileNo ) : void
SpriteMouse ( ushort frameNum, byte mouseX, byte mouseY ) : void
UnlockMouse ( ) : void
WaitMouseNotPressed ( int minDelay ) : void

Private Methods

Method Description
ButtonEngine1 ( ) : void
FindMouseCursor ( uint itemNum ) : ushort
PointerEngine ( ushort xPos, ushort yPos ) : void

Method Details

ButtonPressed() public method

public ButtonPressed ( ushort button ) : void
button ushort
return void

FnAddHuman() public method

public FnAddHuman ( ) : bool
return bool

FnOpenCloseHand() public method

public FnOpenCloseHand ( bool open ) : void
open bool
return void

FnSaveCoods() public method

public FnSaveCoods ( ) : void
return void

LockMouse() public method

public LockMouse ( ) : void
return void

LogicClick() public method

public LogicClick ( ) : void
return void

Mouse() public method

public Mouse ( SkySystem system, Disk skyDisk, SkyCompact skyCompact ) : System
system SkySystem
skyDisk Disk
skyCompact SkyCompact
return System

MouseEngine() public method

public MouseEngine ( ) : void
return void

MouseMoved() public method

public MouseMoved ( ushort x, ushort y ) : void
x ushort
y ushort
return void

ReplaceMouseCursors() public method

public ReplaceMouseCursors ( ushort fileNo ) : void
fileNo ushort
return void

SpriteMouse() public method

public SpriteMouse ( ushort frameNum, byte mouseX, byte mouseY ) : void
frameNum ushort
mouseX byte
mouseY byte
return void

UnlockMouse() public method

public UnlockMouse ( ) : void
return void

WaitMouseNotPressed() public method

public WaitMouseNotPressed ( int minDelay ) : void
minDelay int
return void