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/graphics/Camera.cc

    r5916 r5924  
    3838#include "core/CoreIncludes.h"
    3939#include "core/ConfigValueIncludes.h"
    40 #include "core/GameMode.h"
     40#include "core/GUIManager.h"
    4141#include "Scene.h"
    4242#include "CameraManager.h"
     
    5050        RegisterObject(Camera);
    5151
    52         if (!GameMode::showsGraphics())
    53             ThrowException(AbortLoading, "Can't create Camera, no graphics.");
    5452        if (!this->getScene())
    5553            ThrowException(AbortLoading, "Can't create Camera, no scene.");
     
    7876        if (this->isInitialized())
    7977        {
     78            if( GUIManager::getInstance().getCamera() == this->camera_ )
     79                GUIManager::getInstance().setCamera( NULL );
    8080            this->releaseFocus();
    8181
     
    120120    void Camera::requestFocus()
    121121    {
    122         this->getScene()->getCameraManager()->requestFocus(this);
     122        CameraManager::getInstance().requestFocus(this);
    123123    }
    124124
    125125    void Camera::releaseFocus()
    126126    {
    127         this->getScene()->getCameraManager()->releaseFocus(this);
     127        CameraManager::getInstance().releaseFocus(this);
    128128    }
    129129
     
    140140    {
    141141        this->bHasFocus_ = true;
    142         this->getScene()->getCameraManager()->useCamera(this->camera_);
     142        CameraManager::getInstance().useCamera(this->camera_);
    143143    }
    144144
Note: See TracChangeset for help on using the changeset viewer.