Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7927 in orxonox.OLD for trunk/src/lib/collision_reaction/cr_engine.h


Ignore:
Timestamp:
May 28, 2006, 6:46:33 PM (19 years ago)
Author:
patrick
Message:

trunk: added more cr framework, i will branche soon with this stuff so the trunk dosn't get involved to much in the development phase

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/lib/collision_reaction/cr_engine.h

    r7865 r7927  
    2020{
    2121
     22  public:
    2223  typedef enum CRType {
    23     CR_CONSERVATION_OF_MOMENTUM   = 0,
     24    CR_PHYSICS_MOMENTUM   = 0,
     25    CR_PHYSICS_GROUND,
     26    CR_PHYSICS_GROUND_WALK,
    2427
    2528    CR_OBJECT_DAMAGE,
     
    2831    CR_VERTEX_TRAFO,
    2932
    30     CR_CALLBACK,
     33    CR_SPECIAL_CALLBACK,
    3134
    3235    CR_NUMBER
    3336  };
    3437
     38  virtual ~CREngine(void);
    3539
    36 public:
    37   virtual ~CREngine(void);
    3840  /** @returns a Pointer to the only object of this Class */
    3941  inline static CREngine* getInstance(void) { if (!singletonRef) singletonRef = new CREngine();  return singletonRef; };
     
    5759  CREngine(void);
    5860
     61
    5962private:
    6063  std::vector<CollisionHandle*>       collisionHandles;         //!< list with the collision handles
    6164  std::vector<Collision*>             cachedCollisions;         //!< a list of unused, cached collision events
    62   std::vector<int>                    targetList;
    6365
    6466  static CREngine*                    singletonRef;             //!< the reference to the CREngine object (singleton)
Note: See TracChangeset for help on using the changeset viewer.