[Orxonox-commit 2018] r6735 - code/branches/gamestates2/src/orxonox
rgrieder at orxonox.net
rgrieder at orxonox.net
Fri Apr 16 12:06:46 CEST 2010
Author: rgrieder
Date: 2010-04-16 12:06:45 +0200 (Fri, 16 Apr 2010)
New Revision: 6735
Modified:
code/branches/gamestates2/src/orxonox/CameraManager.h
code/branches/gamestates2/src/orxonox/Level.cc
code/branches/gamestates2/src/orxonox/LevelManager.h
code/branches/gamestates2/src/orxonox/PlayerManager.cc
Log:
Removed getInstancePtr() from all Singletons.
Use "exists()" (check) and "&getInstance()" (pointer) instead.
Modified: code/branches/gamestates2/src/orxonox/CameraManager.h
===================================================================
--- code/branches/gamestates2/src/orxonox/CameraManager.h 2010-04-15 14:06:27 UTC (rev 6734)
+++ code/branches/gamestates2/src/orxonox/CameraManager.h 2010-04-16 10:06:45 UTC (rev 6735)
@@ -60,8 +60,6 @@
void useCamera(Ogre::Camera* camera);
- static CameraManager* getInstancePtr() { return singletonPtr_s; }
-
private:
CameraManager(const CameraManager&); // don't use
Modified: code/branches/gamestates2/src/orxonox/Level.cc
===================================================================
--- code/branches/gamestates2/src/orxonox/Level.cc 2010-04-15 14:06:27 UTC (rev 6734)
+++ code/branches/gamestates2/src/orxonox/Level.cc 2010-04-16 10:06:45 UTC (rev 6735)
@@ -57,7 +57,7 @@
{
if (this->isInitialized())
{
- if (LevelManager::getInstancePtr())
+ if (LevelManager::exists())
LevelManager::getInstance().releaseActivity(this);
if (this->xmlfile_)
@@ -115,7 +115,7 @@
for (std::list<BaseObject*>::iterator it = this->objects_.begin(); it != this->objects_.end(); ++it)
(*it)->setGametype(rootgametype);
- if (LevelManager::getInstancePtr())
+ if (LevelManager::exists())
LevelManager::getInstance().requestActivity(this);
}
Modified: code/branches/gamestates2/src/orxonox/LevelManager.h
===================================================================
--- code/branches/gamestates2/src/orxonox/LevelManager.h 2010-04-15 14:06:27 UTC (rev 6734)
+++ code/branches/gamestates2/src/orxonox/LevelManager.h 2010-04-16 10:06:45 UTC (rev 6735)
@@ -61,7 +61,6 @@
void compileAvailableLevelList(); //tolua_export
const std::string& getAvailableLevelListItem(unsigned int index) const; //tolua_export
- static LevelManager* getInstancePtr() { return singletonPtr_s; }
static LevelManager& getInstance() { return Singleton<LevelManager>::getInstance(); } // tolua_export
private:
Modified: code/branches/gamestates2/src/orxonox/PlayerManager.cc
===================================================================
--- code/branches/gamestates2/src/orxonox/PlayerManager.cc 2010-04-15 14:06:27 UTC (rev 6734)
+++ code/branches/gamestates2/src/orxonox/PlayerManager.cc 2010-04-16 10:06:45 UTC (rev 6735)
@@ -65,7 +65,7 @@
assert(!this->clients_[clientID]);
this->clients_[clientID] = player;
- if (LevelManager::getInstancePtr() && LevelManager::getInstance().getActiveLevel())
+ if (LevelManager::exists() && LevelManager::getInstance().getActiveLevel())
LevelManager::getInstance().getActiveLevel()->playerEntered(player);
}
}
@@ -81,7 +81,7 @@
PlayerInfo* player = this->clients_[clientID];
this->clients_.erase(clientID);
- if (LevelManager::getInstancePtr() && LevelManager::getInstance().getActiveLevel())
+ if (LevelManager::exists() && LevelManager::getInstance().getActiveLevel())
LevelManager::getInstance().getActiveLevel()->playerLeft(player);
// delete PlayerInfo instance
More information about the Orxonox-commit
mailing list