[Orxonox-commit 5915] r10574 - in code/branches/core7/src/modules: dodgerace invader objects

landauf at orxonox.net landauf at orxonox.net
Wed Sep 9 13:49:55 CEST 2015


Author: landauf
Date: 2015-09-09 13:49:55 +0200 (Wed, 09 Sep 2015)
New Revision: 10574

Modified:
   code/branches/core7/src/modules/dodgerace/DodgeRace.cc
   code/branches/core7/src/modules/dodgerace/DodgeRace.h
   code/branches/core7/src/modules/invader/Invader.cc
   code/branches/core7/src/modules/invader/Invader.h
   code/branches/core7/src/modules/objects/Planet.cc
   code/branches/core7/src/modules/objects/Planet.h
Log:
removed some init() functions, integrated them directly into the constructor (and it's not necessary to call init() again when a gametype starts)

Modified: code/branches/core7/src/modules/dodgerace/DodgeRace.cc
===================================================================
--- code/branches/core7/src/modules/dodgerace/DodgeRace.cc	2015-09-09 11:36:00 UTC (rev 10573)
+++ code/branches/core7/src/modules/dodgerace/DodgeRace.cc	2015-09-09 11:49:55 UTC (rev 10574)
@@ -43,15 +43,7 @@
     DodgeRace::DodgeRace(Context* context) : Deathmatch(context)
     {
         RegisterObject(DodgeRace);
-        init();
-        this->numberOfBots_ = 0; //sets number of default bots temporarly to 0
-        this->center_ = 0;
 
-        this->setHUDTemplate("DodgeRaceHUD");
-    }
-
-    void DodgeRace::init()
-    {
         bEndGame = false;
         lives = 1;
         level = 1;
@@ -65,6 +57,10 @@
         // spawn enemy every 3.5 seconds
         //enemySpawnTimer.setTimer(3.5f, true, createExecutor(createFunctor(&DodgeRace::spawnEnemy, this)));
         comboTimer.setTimer(3.0f, true, createExecutor(createFunctor(&DodgeRace::comboControll, this)));
+        this->numberOfBots_ = 0; //sets number of default bots temporarly to 0
+        this->center_ = 0;
+
+        this->setHUDTemplate("DodgeRaceHUD");
     }
 
     void DodgeRace::levelUp()
@@ -166,7 +162,6 @@
     void DodgeRace::start()
     {
         orxout() << "start" << endl;
-        init();
         for(unsigned int i=0; i< cubeList.size();i++)
         {
             cubeList.at(i)->destroy();
@@ -197,7 +192,6 @@
         // Reset all the cubes
         /*
         orxout() << "prespawn" << endl;
-        init();
         for(int i=0; i< cubeList.size();i++)
         {
             cubeList.at(i)->destroy();

Modified: code/branches/core7/src/modules/dodgerace/DodgeRace.h
===================================================================
--- code/branches/core7/src/modules/dodgerace/DodgeRace.h	2015-09-09 11:36:00 UTC (rev 10573)
+++ code/branches/core7/src/modules/dodgerace/DodgeRace.h	2015-09-09 11:49:55 UTC (rev 10574)
@@ -68,8 +68,6 @@
        public:
             DodgeRace(Context* context);
 
-            void init();
-
             virtual void start();
             virtual void end();
 

Modified: code/branches/core7/src/modules/invader/Invader.cc
===================================================================
--- code/branches/core7/src/modules/invader/Invader.cc	2015-09-09 11:36:00 UTC (rev 10573)
+++ code/branches/core7/src/modules/invader/Invader.cc	2015-09-09 11:49:55 UTC (rev 10574)
@@ -61,12 +61,6 @@
         RegisterObject(Invader);
         this->numberOfBots_ = 0; //sets number of default bots temporarly to 0
         this->center_ = 0;
-        init();
-        this->setHUDTemplate("InvaderHUD");
-    }
-
-    void Invader::init()
-    {
         bEndGame = false;
         lives = 3;
         level = 1;
@@ -77,6 +71,7 @@
         // spawn enemy every 3.5 seconds
         enemySpawnTimer.setTimer(3.5f, true, createExecutor(createFunctor(&Invader::spawnEnemy, this)));
         comboTimer.setTimer(3.0f, true, createExecutor(createFunctor(&Invader::comboControll, this)));
+        this->setHUDTemplate("InvaderHUD");
     }
 
     void Invader::levelUp()
@@ -154,7 +149,6 @@
 
     void Invader::start()
     {
-        init();
         // Set variable to temporarily force the player to spawn.
         this->bForceSpawn_ = true;
 

Modified: code/branches/core7/src/modules/invader/Invader.h
===================================================================
--- code/branches/core7/src/modules/invader/Invader.h	2015-09-09 11:36:00 UTC (rev 10573)
+++ code/branches/core7/src/modules/invader/Invader.h	2015-09-09 11:49:55 UTC (rev 10574)
@@ -70,7 +70,6 @@
             void addPoints(int numPoints);
             // checks if multiplier should be reset.
             void comboControll();
-            void init();
             int lives;
             int multiplier;
             bool bEndGame;

Modified: code/branches/core7/src/modules/objects/Planet.cc
===================================================================
--- code/branches/core7/src/modules/objects/Planet.cc	2015-09-09 11:36:00 UTC (rev 10573)
+++ code/branches/core7/src/modules/objects/Planet.cc	2015-09-09 11:49:55 UTC (rev 10574)
@@ -86,10 +86,6 @@
         SUPER(Planet, tick, dt);
     }
 
-    void Planet::init()
-    {
-    }
-
     void Planet::changedMesh()
     {
         if( GameMode::showsGraphics() )

Modified: code/branches/core7/src/modules/objects/Planet.h
===================================================================
--- code/branches/core7/src/modules/objects/Planet.h	2015-09-09 11:36:00 UTC (rev 10573)
+++ code/branches/core7/src/modules/objects/Planet.h	2015-09-09 11:49:55 UTC (rev 10574)
@@ -51,7 +51,6 @@
 
             virtual ~Planet();
 
-            void init();
             virtual void tick(float dt);
 
             virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);




More information about the Orxonox-commit mailing list