![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
A game module. More...
#include <Module.h>
Public Member Functions | |
virtual | ~Module () |
Destructor. More... | |
virtual void | Input (const VGears::Event &event)=0 |
Handles an input event. More... | |
virtual void | Update ()=0 |
Updates the module state. More... | |
void | SetState (const MODULE_STATE state) |
Sets the module state. More... | |
const MODULE_STATE | GetState () const |
Retrieves the module state. More... | |
Private Attributes | |
MODULE_STATE | state_ |
The current module state. More... | |
A game module.
|
inlinevirtual |
Destructor.
|
inline |
Retrieves the module state.
|
pure virtual |
Handles an input event.
Implemented in ViewerModule.
|
inline |
Sets the module state.
[in] | state | Module's new state. |
|
pure virtual |
Updates the module state.
Implemented in ViewerModule.
|
private |
The current module state.