Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 9, 2009, 6:04:16 PM (15 years ago)
Author:
scheusso
Message:

reverted r5911 partially and removed fallbackcamera
level scene now gets deleted after all when changing from level to mainmenu

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core5/src/orxonox/CameraManager.h

    r5911 r5924  
    4141#include <list>
    4242#include "util/OgreForwardRefs.h"
    43 #include "core/BaseObject.h"
     43#include "util/Singleton.h"
     44#include "core/OrxonoxClass.h"
     45#include "core/SmartPtr.h"
    4446
    4547namespace orxonox
    4648{
    47     class _OrxonoxExport CameraManager : public BaseObject
     49    class _OrxonoxExport CameraManager : public Singleton<CameraManager>, public OrxonoxClass
    4850    {
     51            friend class Singleton<CameraManager>;
    4952        public:
    50             CameraManager(BaseObject* creator);
     53            CameraManager();
    5154            ~CameraManager();
    5255
     
    5861            void useCamera(Ogre::Camera* camera);
    5962
     63            static CameraManager* getInstancePtr() { return singletonPtr_s; }
     64
    6065        private:
    6166            CameraManager(const CameraManager&); // don't use
     
    6368            std::list<Camera*>    cameraList_;
    6469            Ogre::Viewport*       viewport_;
    65             Ogre::Camera*         fallbackCamera_;
     70
     71            static CameraManager* singletonPtr_s;
    6672    };
    6773}
Note: See TracChangeset for help on using the changeset viewer.