[Orxonox-commit 6430] r11087 - code/trunk/src/libraries/tools

landauf at orxonox.net landauf at orxonox.net
Sat Jan 23 23:15:55 CET 2016


Author: landauf
Date: 2016-01-23 23:15:55 +0100 (Sat, 23 Jan 2016)
New Revision: 11087

Modified:
   code/trunk/src/libraries/tools/BillboardSet.cc
Log:
removed duplicate code

Modified: code/trunk/src/libraries/tools/BillboardSet.cc
===================================================================
--- code/trunk/src/libraries/tools/BillboardSet.cc	2016-01-23 21:07:53 UTC (rev 11086)
+++ code/trunk/src/libraries/tools/BillboardSet.cc	2016-01-23 22:15:55 UTC (rev 11087)
@@ -65,25 +65,7 @@
 
     void BillboardSet::setBillboardSet(Ogre::SceneManager* scenemanager, const std::string& file, const Vector3& position, int count)
     {
-        assert(scenemanager);
-        this->destroyBillboardSet();
-
-        try
-        {
-            if (GameMode::showsGraphics())
-            {
-                this->billboardSet_ = scenemanager->createBillboardSet("Billboard" + multi_cast<std::string>(BillboardSet::billboardSetCounter_s++), count);
-                this->billboardSet_->createBillboard(position);
-                this->billboardSet_->setMaterialName(file);
-            }
-        }
-        catch (...)
-        {
-            orxout(internal_error) << "Couldn't load billboard \"" << file << '"' << endl;
-            this->billboardSet_ = nullptr;
-        }
-
-        this->scenemanager_ = scenemanager;
+        this->setBillboardSet(scenemanager, file, ColourValue::White, position, count);
     }
 
     void BillboardSet::setBillboardSet(Ogre::SceneManager* scenemanager, const std::string& file, const ColourValue& colour, const Vector3& position, int count)




More information about the Orxonox-commit mailing list