25 #ifndef ENGINES_SONIC_MODULE_H 26 #define ENGINES_SONIC_MODULE_H 92 #endif // ENGINES_SONIC_MODULE_H
::Engines::Console * _console
Common::ScopedPtr< Area > _area
The current area.
Module(::Engines::Console &console)
void run()
Run the module.
A simple scoped smart pointer template.
int32 _newArea
The new area to enter.
An object within a Sonic area.
void clear()
Clear the whole context.
Low-level type definitions to handle fixed width types portably.
A scoped plain pointer, allowing pointer-y access and normal deletion.
bool _exit
Should we exit the module?
void movePC(int32 area)
Move the player character to this area.
A container of Sonic Chronicles: The Dark Brotherhood objects.
An object in a Sonic Chronicles: The Dark Brotherhood area.
void exit()
Exit the module.
bool handleCameraEvents(const Events::Event &event)
bool isRunning() const
Is the module currently running?
bool _running
Are we currently running a module?
Area * getCurrentArea()
Return the area the PC is currently in.