Changeset 7927 in orxonox.OLD for trunk/src/lib/collision_reaction/cr_engine.h
- Timestamp:
- May 28, 2006, 6:46:33 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/collision_reaction/cr_engine.h
r7865 r7927 20 20 { 21 21 22 public: 22 23 typedef enum CRType { 23 CR_CONSERVATION_OF_MOMENTUM = 0, 24 CR_PHYSICS_MOMENTUM = 0, 25 CR_PHYSICS_GROUND, 26 CR_PHYSICS_GROUND_WALK, 24 27 25 28 CR_OBJECT_DAMAGE, … … 28 31 CR_VERTEX_TRAFO, 29 32 30 CR_ CALLBACK,33 CR_SPECIAL_CALLBACK, 31 34 32 35 CR_NUMBER 33 36 }; 34 37 38 virtual ~CREngine(void); 35 39 36 public:37 virtual ~CREngine(void);38 40 /** @returns a Pointer to the only object of this Class */ 39 41 inline static CREngine* getInstance(void) { if (!singletonRef) singletonRef = new CREngine(); return singletonRef; }; … … 57 59 CREngine(void); 58 60 61 59 62 private: 60 63 std::vector<CollisionHandle*> collisionHandles; //!< list with the collision handles 61 64 std::vector<Collision*> cachedCollisions; //!< a list of unused, cached collision events 62 std::vector<int> targetList;63 65 64 66 static CREngine* singletonRef; //!< the reference to the CREngine object (singleton)
Note: See TracChangeset
for help on using the changeset viewer.