Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 19, 2006, 3:54:49 PM (18 years ago)
Author:
patrick
Message:

interface adjustements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/coll_rect/src/lib/collision_reaction/collision_filter.cc

    r9894 r9895  
    1515#define DEBUG_SPECIAL_MODULE DEBUG_MODULE_COLLISION_REACTION
    1616
    17 #include "collision_handle.h"
     17#include "collision_filter.h"
    1818
    1919#include "world_entity.h"
     
    3232{
    3333
    34   ObjectListDefinition(CollisionHandle);
     34  ObjectListDefinition(CollisionFilter);
    3535
    3636  /**
     
    3838   * @todo this constructor is not jet implemented - do it
    3939  */
    40   CollisionHandle::CollisionHandle (WorldEntity* owner, CREngine::ReactionType type)
    41   {
    42     this->registerObject(this, CollisionHandle::_objectList);
     40  CollisionFilter::CollisionFilter (WorldEntity* owner, CREngine::ReactionType type)
     41  {
     42    this->registerObject(this, CollisionFilter::_objectList);
    4343
    4444    this->owner = owner;
     
    7676   * standard deconstructor
    7777  */
    78   CollisionHandle::~CollisionHandle ()
     78  CollisionFilter::~CollisionFilter ()
    7979  {
    8080    // delete what has to be deleted here
     
    8484
    8585  /**
    86    * restores the CollisionHandle to its initial state
    87    */
    88   void CollisionHandle::reset()
     86   * restores the CollisionFilter to its initial state
     87   */
     88  void CollisionFilter::reset()
    8989  {
    9090    this->flushCollisions();
     
    9696   *  @param classID the classid to look for
    9797   */
    98   void CollisionHandle::addTarget(const ClassID& target)
     98  void CollisionFilter::addTarget(const ClassID& target)
    9999  {
    100100    // make sure there is no dublicate
     
    114114   * handles the collisions and react according to algorithm
    115115   */
    116   void CollisionHandle::handleCollisions()
     116  void CollisionFilter::handleCollisions()
    117117  {
    118118    // if continuous poll the reaction
     
    146146   *  @param collisionEvent the collision event to filter
    147147   */
    148   bool CollisionHandle::filterCollisionEvent(CollisionEvent* collisionEvent)
     148  bool CollisionFilter::filterCollisionEvent(CollisionEvent* collisionEvent)
    149149  {
    150150    std::vector<ClassID>::iterator it = this->targetList.begin();
     
    201201   *  @param collision the collision object to filter
    202202   */
    203   bool CollisionHandle::filterCollision(Collision* collision)
     203  bool CollisionFilter::filterCollision(Collision* collision)
    204204  {
    205205    std::vector<ClassID>::iterator it = this->targetList.begin();
Note: See TracChangeset for help on using the changeset viewer.