Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 3, 2006, 4:55:19 PM (17 years ago)
Author:
patrick
Message:

removed most of the compiler bugs. more to come

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/coll_rect/src/lib/collision_reaction/collision.h

    r9985 r9988  
    3131  class Collision
    3232  {
     33
     34    typedef std::vector<CollisionEvent*>                  CollisionVector;  //!< the vector containing all collision events
     35    typedef std::vector<CollisionEvent*>::iterator        Iterator;         //!< iterator definition
     36    typedef std::vector<CollisionEvent*>::const_iterator  ConstIterator;   //!< constant iterator definition
     37
     38
    3339  public:
    3440
     
    3743
    3844    /** collides two WorldEntities @param entityA world entity A, @param entityB world entity B, @param bvA volume A @param bvB volumeB */
    39     inline void collide(WorldEntity* entityA, WorldEntity* entityB) { this->entityA = entityA; this->entityB = entityB; this->bDispatched = false; }
     45    inline void collide(WorldEntity* entityA, WorldEntity* entityB) { this->_entityA = entityA; this->_entityB = entityB; }
    4046
    4147
    4248    /* list stuff */
    4349  public:
    44     typedef std::vector<CollisionEvent*>                  CollisionVector;  //!< the vector containing all collision events
    45     typedef std::vector<CollisionEvent*>::iterator        Iterator;         //!< iterator definition
    46     typedef std::vector<CollisionEvent*>::const_iterator  ConstIterator;   //!< constant iterator definition
    4750
    4851    /** registers a @param event CollisionEvent to take place */
    49     inline void registerCollisionEvent(CollisionEvent* event) { this->_collisionEvents.push_back(event); this->bDispatched = false;}
     52    inline void registerCollisionEvent(CollisionEvent* event) { this->_collisionEvents.push_back(event); }
    5053
    5154    void reset();
     
    8790    bool                         _entityBCollide;                //!< true if entity B is subscribed for collision reaction
    8891
    89     collisionVector              _collisionEvents;               //!< the collision event list
     92    CollisionVector              _collisionEvents;               //!< the collision event list
    9093
    9194  };
Note: See TracChangeset for help on using the changeset viewer.