Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 17, 2007, 1:58:26 AM (16 years ago)
Author:
landauf
Message:

removed scenemanager hack and used orxonox.h

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/src/orxonox/objects/WorldEntity.cc

    r513 r554  
    3131#include "WorldEntity.h"
    3232#include "../core/CoreIncludes.h"
     33#include "../orxonox.h"
    3334
    3435namespace orxonox
     
    3637    CreateFactory(WorldEntity);
    3738
    38     Ogre::SceneManager* WorldEntity::sceneManager_s = 0;
    3939    unsigned int WorldEntity::worldEntityCounter_s = 0;
    40     int WorldEntity::num_s = 0;
    4140
    4241    WorldEntity::WorldEntity()
     
    4443        RegisterObject(WorldEntity);
    4544
    46         if (WorldEntity::sceneManager_s)
    47             WorldEntity::sceneManager_s->setAmbientLight( ColourValue( 1, 1, 1 ) ); // remove this
    48 
    49         if (WorldEntity::sceneManager_s)
     45        if (Orxonox::getSingleton()->getSceneManager())
    5046        {
    5147            std::ostringstream name;
    5248            name << (WorldEntity::worldEntityCounter_s++);
    5349            this->setName("WorldEntity" + name.str());
    54             node_ = WorldEntity::sceneManager_s->getRootSceneNode()->createChildSceneNode(this->getName());
     50            node_ = Orxonox::getSingleton()->getSceneManager()->getRootSceneNode()->createChildSceneNode(this->getName());
    5551        }
    5652
Note: See TracChangeset for help on using the changeset viewer.