[Orxonox-commit 4656] r9327 - code/branches/presentation2012merge/src/modules/tetris

landauf at orxonox.net landauf at orxonox.net
Sun Jul 22 17:12:29 CEST 2012


Author: landauf
Date: 2012-07-22 17:12:29 +0200 (Sun, 22 Jul 2012)
New Revision: 9327

Modified:
   code/branches/presentation2012merge/src/modules/tetris/TetrisBrick.cc
   code/branches/presentation2012merge/src/modules/tetris/TetrisStone.cc
   code/branches/presentation2012merge/src/modules/tetris/TetrisStone.h
Log:
changed parent of TetrisStone from Pawn to MovableEntity which is totally sufficient

Modified: code/branches/presentation2012merge/src/modules/tetris/TetrisBrick.cc
===================================================================
--- code/branches/presentation2012merge/src/modules/tetris/TetrisBrick.cc	2012-07-22 15:06:56 UTC (rev 9326)
+++ code/branches/presentation2012merge/src/modules/tetris/TetrisBrick.cc	2012-07-22 15:12:29 UTC (rev 9327)
@@ -77,7 +77,6 @@
         {
             // Create a new stone and add it to the brick.
             TetrisStone* stone = new TetrisStone(this);
-            stone->setHealth(1.0f);
             this->brickStones_.push_back(stone);
             this->attach(stone);
             this->formBrick(stone, i);

Modified: code/branches/presentation2012merge/src/modules/tetris/TetrisStone.cc
===================================================================
--- code/branches/presentation2012merge/src/modules/tetris/TetrisStone.cc	2012-07-22 15:06:56 UTC (rev 9326)
+++ code/branches/presentation2012merge/src/modules/tetris/TetrisStone.cc	2012-07-22 15:12:29 UTC (rev 9327)
@@ -47,7 +47,7 @@
     @brief
         Constructor. Registers and initializes the object.
     */
-    TetrisStone::TetrisStone(BaseObject* creator) : Pawn(creator)
+    TetrisStone::TetrisStone(BaseObject* creator) : MovableEntity(creator)
     {
         RegisterObject(TetrisStone);
 

Modified: code/branches/presentation2012merge/src/modules/tetris/TetrisStone.h
===================================================================
--- code/branches/presentation2012merge/src/modules/tetris/TetrisStone.h	2012-07-22 15:06:56 UTC (rev 9326)
+++ code/branches/presentation2012merge/src/modules/tetris/TetrisStone.h	2012-07-22 15:12:29 UTC (rev 9327)
@@ -37,7 +37,7 @@
 
 #include "tetris/TetrisPrereqs.h"
 
-#include "worldentities/pawns/Pawn.h"
+#include "worldentities/MovableEntity.h"
 #include "tools/Timer.h"
 
 namespace orxonox
@@ -50,7 +50,7 @@
 
     @ingroup Tetris
     */
-    class _TetrisExport TetrisStone : public Pawn
+    class _TetrisExport TetrisStone : public MovableEntity
     {
         public:
             TetrisStone(BaseObject* creator); //!< Constructor. Registers and initializes the object.




More information about the Orxonox-commit mailing list