43 m_cameras =
new std::map<std::string, CCamera*>();
83 std::map<std::string, CCamera*>::iterator it;
98 m_cameras->insert(std::pair<std::string, CCamera*>(camera_id, new_camera));
148 std::map<std::string, CCamera*>::iterator it;
virtual void replaceScene()
CGameScene * currentGameScene() const
static void deleteMap(std::map< TKey, TVal * > *map)
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
static float getDeltaTime()
GameState gameState() const
std::string m_activeCameraId
CActionManager * m_actionManager
CCamera * getCameraWithId(const std::string &camera_id) const