Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 30, 2006, 11:38:37 PM (19 years ago)
Author:
patrick
Message:

cr: collision/collision event creation and resycling works now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/cr/src/lib/collision_reaction/cr_engine.cc

    r7996 r7999  
    111111  CollisionHandle* ch = new CollisionHandle(owner, type);
    112112  this->collisionHandles.push_back(ch);
     113
     114  return ch;
    113115}
    114116
     
    157159void CREngine::flushCollisions()
    158160{
    159   vector<Collision*>::iterator it = this->collisionsUsed.begin();
    160   for(; it < this->collisionsUsed.end(); it++)
    161     this->collisionsUnused.push_back(*it);
     161  vector<Collision*>::iterator it1 = this->collisionsUsed.begin();
     162  for(; it1 < this->collisionsUsed.end(); it1++)
     163    this->collisionsUnused.push_back(*it1);
     164
     165  vector<CollisionEvent*>::iterator it2 = this->collisionEventsUsed.begin();
     166  for(; it2 < this->collisionEventsUsed.end(); it2++)
     167    this->collisionEventsUnused.push_back(*it2);
    162168
    163169  this->collisionsUsed.clear();
Note: See TracChangeset for help on using the changeset viewer.