C# Class SmartboyDevelopments.Haxxit.GameEngine.GameState

Show file Open project: smartboyathome/Haxxit Class Usage Examples

Protected Properties

Property Type Description
_mediator_manager SmartboyDevelopments.SimplePubSub.MediatorManager

Public Methods

Method Description
AfterStateChange ( ) : void
BeforeStateChange ( ) : void
Cleanup ( ) : void
Init ( ) : void
Pause ( ) : void
Resume ( ) : void
Update ( GameEngine engine ) : void

Protected Methods

Method Description
HandleActions ( GameEngine engine, IEnumerable actions ) : void
Redraw ( GameEngine engine ) : void
RetrieveEvents ( ) : IEnumerable

Method Details

AfterStateChange() public method

public AfterStateChange ( ) : void
return void

BeforeStateChange() public method

public BeforeStateChange ( ) : void
return void

Cleanup() public abstract method

public abstract Cleanup ( ) : void
return void

HandleActions() protected method

protected HandleActions ( GameEngine engine, IEnumerable actions ) : void
engine GameEngine
actions IEnumerable
return void

Init() public abstract method

public abstract Init ( ) : void
return void

Pause() public method

public Pause ( ) : void
return void

Redraw() protected abstract method

protected abstract Redraw ( GameEngine engine ) : void
engine GameEngine
return void

Resume() public method

public Resume ( ) : void
return void

RetrieveEvents() protected abstract method

protected abstract RetrieveEvents ( ) : IEnumerable
return IEnumerable

Update() public method

public Update ( GameEngine engine ) : void
engine GameEngine
return void

Property Details

_mediator_manager protected property

protected MediatorManager,SmartboyDevelopments.SimplePubSub _mediator_manager
return SmartboyDevelopments.SimplePubSub.MediatorManager