Colobot
|
Public Member Functions | |
CDebugMenu (CRobotMain *main, Gfx::CEngine *engine, CObjectManager *objMan, CSoundInterface *sound) | |
void | ToggleInterface () |
bool | EventProcess (const Event &event) |
Protected Member Functions | |
void | CreateInterface () |
void | CreateSpawnInterface () |
void | UpdateInterface () |
void | DestroyInterface () |
bool | HandleSpawnObject (ObjectType type, Math::Point mousePos) |
bool | HandleLightning (Math::Point mousePos) |
bool | HandleTeleport (Math::Point mousePos) |
Protected Attributes | |
CRobotMain * | m_main |
CInterface * | m_interface |
Gfx::CEngine * | m_engine |
CObjectManager * | m_objMan |
CSoundInterface * | m_sound |
ObjectType | m_spawningType = OBJECT_NULL |
bool | m_lightningActive = false |
bool | m_teleportActive = false |