C# Class MegaMan.Engine.BossDoorHandler

Inheritance: JoinHandler
Datei anzeigen Open project: Tesserex/C--MegaMan-Engine

Public Methods

Method Description
BeginScroll ( MegaMan.Engine.ScreenHandler next, PointF playerPos ) : void
BossDoorHandler ( Join join, IGameplayContainer container, IEntityPool entityPool, int tileSize, int height, int width, string name ) : MegaMan.Common
Start ( MegaMan.Engine.ScreenHandler screen ) : void
Stop ( ) : void
Trigger ( PointF position ) : bool
Update ( PositionComponent playerPos ) : void

Protected Methods

Method Description
Finish ( PositionComponent playerPos ) : void
OffsetDist ( ) : int
TriggerSize ( ) : int

Method Details

BeginScroll() public method

public BeginScroll ( MegaMan.Engine.ScreenHandler next, PointF playerPos ) : void
next MegaMan.Engine.ScreenHandler
playerPos MegaMan.Common.Geometry.PointF
return void

BossDoorHandler() public method

public BossDoorHandler ( Join join, IGameplayContainer container, IEntityPool entityPool, int tileSize, int height, int width, string name ) : MegaMan.Common
join MegaMan.Common.Join
container IGameplayContainer
entityPool IEntityPool
tileSize int
height int
width int
name string
return MegaMan.Common

Finish() protected method

protected Finish ( PositionComponent playerPos ) : void
playerPos PositionComponent
return void

OffsetDist() protected method

protected OffsetDist ( ) : int
return int

Start() public method

public Start ( MegaMan.Engine.ScreenHandler screen ) : void
screen MegaMan.Engine.ScreenHandler
return void

Stop() public method

public Stop ( ) : void
return void

Trigger() public method

public Trigger ( PointF position ) : bool
position PointF
return bool

TriggerSize() protected method

protected TriggerSize ( ) : int
return int

Update() public method

public Update ( PositionComponent playerPos ) : void
playerPos PositionComponent
return void