C# Class MegaMan.Engine.StageHandler

Inheritance: MegaMan.Engine.GameHandler
Datei anzeigen Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Public Properties

Property Type Description
PlayerPos PositionComponent

Public Methods

Method Description
InitScreens ( ScreenHandler>.Dictionary screens ) : void
PauseHandler ( ) : void
ResumeHandler ( ) : void
SetTestingStartPosition ( string screen, Point startPosition ) : void
StageHandler ( StageInfo stage ) : System
StopHandler ( ) : void

Protected Methods

Method Description
BeforeStart ( ) : void
GameInputReceived ( GameInputEventArgs e ) : void
GameRender ( GameRenderEventArgs e ) : void
RunCommand ( MegaMan.Common.SceneCommandInfo cmd ) : void
Tick ( GameTickEventArgs e ) : void

Private Methods

Method Description
BeginPlay ( ) : void
BossDefeated ( ) : void
ChangeScreen ( MegaMan.Engine.ScreenHandler nextScreen ) : void
DeadUpdate ( ) : void
DrawJoin ( GameRenderEventArgs renderArgs ) : void
DrawScreen ( GameRenderEventArgs renderArgs ) : void
OnScrollTriggered ( JoinHandler join ) : void
OnTeleport ( TeleportInfo info ) : void
Player_Death ( ) : void
Reset ( ) : void
ScrollDone ( JoinHandler join ) : void
StartScreen ( ) : void
StopScreen ( ) : void
Update ( ) : void

Method Details

BeforeStart() protected method

protected BeforeStart ( ) : void
return void

GameInputReceived() protected method

protected GameInputReceived ( GameInputEventArgs e ) : void
e GameInputEventArgs
return void

GameRender() protected method

protected GameRender ( GameRenderEventArgs e ) : void
e GameRenderEventArgs
return void

InitScreens() public method

public InitScreens ( ScreenHandler>.Dictionary screens ) : void
screens ScreenHandler>.Dictionary
return void

PauseHandler() public method

public PauseHandler ( ) : void
return void

ResumeHandler() public method

public ResumeHandler ( ) : void
return void

RunCommand() protected method

protected RunCommand ( MegaMan.Common.SceneCommandInfo cmd ) : void
cmd MegaMan.Common.SceneCommandInfo
return void

SetTestingStartPosition() public method

public SetTestingStartPosition ( string screen, Point startPosition ) : void
screen string
startPosition Point
return void

StageHandler() public method

public StageHandler ( StageInfo stage ) : System
stage MegaMan.Common.StageInfo
return System

StopHandler() public method

public StopHandler ( ) : void
return void

Tick() protected method

protected Tick ( GameTickEventArgs e ) : void
e GameTickEventArgs
return void

Property Details

PlayerPos public_oe property

public PositionComponent,MegaMan.Engine PlayerPos
return PositionComponent