Changeset 10013 in orxonox.OLD for trunk/src/lib/collision_reaction/collision_reaction.h
- Timestamp:
- Dec 4, 2006, 6:42:46 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/collision_reaction/collision_reaction.h
r9869 r10013 9 9 #include "base_object.h" 10 10 11 12 13 class Collision;14 11 class WorldEntity; 15 12 13 namespace CoRe 14 { 16 15 17 //! A class representing a simple collision 18 class CollisionReaction : public BaseObject 19 { 20 ObjectListDeclaration(CollisionReaction); 16 class Collision; 17 18 //! A class representing a simple collision 19 class CollisionReaction : public BaseObject 20 { 21 ObjectListDeclaration(CollisionReaction); 21 22 public: 22 23 CollisionReaction(); … … 25 26 virtual void reactToCollision(Collision* collision) = 0; 26 27 27 virtual void update(WorldEntity* owner) {}28 29 28 /** use this to do some collision offline calculations, only called for bContinuousPoll == true */ 30 29 inline bool isContinuousPoll() const { return this->bContinuousPoll; } … … 32 31 private: 33 32 bool bContinuousPoll; //!< if true the collision rection function is also called, if there was no collision 34 };33 }; 35 34 35 } 36 36 #endif /* _COLLISION_REACTION_H */
Note: See TracChangeset
for help on using the changeset viewer.