[Orxonox-commit 180] r2855 - in trunk/src: orxonox/objects/worldentities util

rgrieder at orxonox.net rgrieder at orxonox.net
Thu Mar 26 16:39:31 CET 2009


Author: rgrieder
Date: 2009-03-26 15:39:31 +0000 (Thu, 26 Mar 2009)
New Revision: 2855

Modified:
   trunk/src/orxonox/objects/worldentities/WorldEntity.cc
   trunk/src/util/CMakeLists.txt
Log:
Two small fixes.

Modified: trunk/src/orxonox/objects/worldentities/WorldEntity.cc
===================================================================
--- trunk/src/orxonox/objects/worldentities/WorldEntity.cc	2009-03-26 15:33:32 UTC (rev 2854)
+++ trunk/src/orxonox/objects/worldentities/WorldEntity.cc	2009-03-26 15:39:31 UTC (rev 2855)
@@ -659,6 +659,7 @@
             ogreRelativeTo = Ogre::Node::TS_PARENT; break;
         case TransformSpace::World:
             ogreRelativeTo = Ogre::Node::TS_WORLD; break;
+        default: OrxAssert(false, "Faulty TransformSpace::Enum assigned.");
         }
         this->node_->setDirection(direction, ogreRelativeTo, localDirectionVector);
         Quaternion newOrientation(this->node_->getOrientation());
@@ -758,7 +759,7 @@
         switch (type)
         {
         case Dynamic:
-            this->physicalBody_->setCollisionFlags(this->physicalBody_->getCollisionFlags() & !(btCollisionObject::CF_STATIC_OBJECT | btCollisionObject::CF_KINEMATIC_OBJECT));
+            this->physicalBody_->setCollisionFlags(this->physicalBody_->getCollisionFlags() & !btCollisionObject::CF_STATIC_OBJECT & !btCollisionObject::CF_KINEMATIC_OBJECT);
             break;
         case Kinematic:
             this->physicalBody_->setCollisionFlags(this->physicalBody_->getCollisionFlags() & !btCollisionObject::CF_STATIC_OBJECT | btCollisionObject::CF_KINEMATIC_OBJECT);

Modified: trunk/src/util/CMakeLists.txt
===================================================================
--- trunk/src/util/CMakeLists.txt	2009-03-26 15:33:32 UTC (rev 2854)
+++ trunk/src/util/CMakeLists.txt	2009-03-26 15:39:31 UTC (rev 2855)
@@ -28,6 +28,7 @@
   MathConvert.h
   MultiType.h
   MultiTypeValue.h
+  OrxEnum.h
   OutputBuffer.h
   OutputHandler.h
   SignalHandler.h




More information about the Orxonox-commit mailing list