Changeset 5935 for code/branches/pickup/src/orxonox/Scene.cc
- Timestamp:
- Oct 13, 2009, 5:05:17 PM (16 years ago)
- Location:
- code/branches/pickup
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/pickup
- Property svn:mergeinfo changed
-
code/branches/pickup/src/orxonox/Scene.cc
r5781 r5935 42 42 #include "core/CoreIncludes.h" 43 43 #include "core/GameMode.h" 44 #include "core/GUIManager.h" 44 45 #include "core/XMLPort.h" 45 46 #include "tools/BulletConversions.h" 47 #include "Radar.h" 46 48 #include "worldentities/WorldEntity.h" 47 49 … … 54 56 RegisterObject(Scene); 55 57 56 this->setScene( this);58 this->setScene(SmartPtr<Scene>(this, false), OBJECTID_UNKNOWN); 57 59 this->bShadows_ = true; 58 60 … … 62 64 this->sceneManager_ = Ogre::Root::getSingleton().createSceneManager(Ogre::ST_GENERIC); 63 65 this->rootSceneNode_ = this->sceneManager_->getRootSceneNode(); 66 67 this->radar_ = new Radar(); 64 68 } 65 69 else … … 68 72 this->sceneManager_ = new Ogre::DefaultSceneManager(""); 69 73 this->rootSceneNode_ = this->sceneManager_->getRootSceneNode(); 74 75 this->radar_ = 0; 70 76 } 71 77 … … 92 98 else 93 99 delete this->sceneManager_; 100 101 if (this->radar_) 102 this->radar_->destroy(); 94 103 95 104 this->setPhysicalWorld(false); … … 275 284 { 276 285 this->objects_.push_back(object); 277 object->setScene(this );286 object->setScene(this, this->getObjectID()); 278 287 } 279 288
Note: See TracChangeset
for help on using the changeset viewer.