Changeset 1688 for code/branches/gui/src/orxonox/gamestates/GSLevel.cc
- Timestamp:
- Aug 31, 2008, 5:50:42 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/gui/src/orxonox/gamestates/GSLevel.cc
r1686 r1688 45 45 { 46 46 GSLevel::GSLevel(const std::string& name) 47 : GameState (name)47 : GameStateTyped<GSGraphics>(name) 48 48 , timeFactor_(1.0f) 49 49 , sceneManager_(0) … … 68 68 69 69 // create Ogre SceneManager for the level 70 this->sceneManager_ = GraphicsEngine::getInstance().getOgreRoot()-> 71 createSceneManager(Ogre::ST_GENERIC, "LevelSceneManager"); 70 this->sceneManager_ = Ogre::Root::getSingleton().createSceneManager(Ogre::ST_GENERIC, "LevelSceneManager"); 72 71 COUT(4) << "Created SceneManager: " << sceneManager_->getName() << std::endl; 72 73 // temporary hack 73 74 GraphicsEngine::getInstance().setLevelSceneManager(this->sceneManager_); 74 75 … … 98 99 delete this->radar_; 99 100 100 GraphicsEngine::getInstance().getOgreRoot()->destroySceneManager(this->sceneManager_);101 Ogre::Root::getSingleton().destroySceneManager(this->sceneManager_); 101 102 102 103 inputState_->setHandler(0);
Note: See TracChangeset
for help on using the changeset viewer.