30 #ifndef RIOENGINE_CENGINE_CDIRECTOR_H_
31 #define RIOENGINE_CENGINE_CDIRECTOR_H_
37 #define CDIRECTOR CSingleton<CDirector>::getSharedInstance()
115 #endif // RIOENGINE_CENGINE_CDIRECTOR_H_
virtual void replaceScene()
CGameScene * currentGameScene() const
CCamera * setActiveCameraHavingId(const std::string &camera_id)
virtual void onRunScene(CGameScene *game_scene)
bool existsCameraWithId(const std::string &camera_id) const
CActionManager * actionManager() const
CCamera * getActiveCamera() const
CCamera * createCamera(const std::string &camera_id)
virtual void onResumeScene(CGameScene *game_scene)
virtual void onPauseScene(CGameScene *game_scene)
std::map< std::string, CCamera * > * m_cameras
virtual void runWithScene(CGameScene *game_scene)
virtual void setGameState(GameState game_state)
virtual void pushScene(CGameScene *game_scene)
void createDefaultCamera()
bool isActiveCameraWithId(const std::string &camera_id) const
const std::string & getActiveCameraId() const
CDirector & operator=(const CDirector &)
GameState gameState() const
std::string m_activeCameraId
CActionManager * m_actionManager
CCamera * getCameraWithId(const std::string &camera_id) const
virtual void onEndScene(CGameScene *game_scene)