Changeset 8864 in orxonox.OLD for branches/single_player_map/src/world_entities
- Timestamp:
- Jun 28, 2006, 3:51:36 PM (19 years ago)
- Location:
- branches/single_player_map/src/world_entities
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/single_player_map/src/world_entities/world_entity.cc
r8853 r8864 418 418 CollisionEvent* c = CREngine::getInstance()->popCollisionEventObject(); 419 419 assert(c != NULL); // if this should fail: we got not enough precached CollisionEvents: alter value in cr_defs.h 420 c->collide( entityA, entityB, bvA, bvB);420 c->collide(COLLISION_TYPE_OBB, entityA, entityB, bvA, bvB); 421 421 422 422 for( int i = 0; i < CREngine::CR_NUMBER; ++i) … … 433 433 * @param position it collides on the plane 434 434 */ 435 bool WorldEntity::registerCollision( WorldEntity* entity, WorldEntity* groundEntity, Vector normal, Vector position, bool bInWall)435 bool WorldEntity::registerCollision(int type, WorldEntity* entity, WorldEntity* groundEntity, Vector normal, Vector position, bool bInWall) 436 436 { 437 437 // is there any handler listening? … … 442 442 CollisionEvent* c = CREngine::getInstance()->popCollisionEventObject(); 443 443 assert(c != NULL); // if this should fail: we got not enough precached CollisionEvents: alter value in cr_defs.h 444 c->collide( entity, groundEntity, normal, position, bInWall);444 c->collide(type, entity, groundEntity, normal, position, bInWall); 445 445 446 446 for( int i = 0; i < CREngine::CR_NUMBER; ++i) -
branches/single_player_map/src/world_entities/world_entity.h
r8862 r8864 88 88 89 89 bool registerCollision(WorldEntity* entityA, WorldEntity* entityB, BoundingVolume* bvA, BoundingVolume* bvB); 90 bool registerCollision( WorldEntity* entity, WorldEntity* groundEntity, Vector normal, Vector position, bool bInWall = false);90 bool registerCollision(int type, WorldEntity* entity, WorldEntity* groundEntity, Vector normal, Vector position, bool bInWall = false); 91 91 /** @return true if there is at least on collision reaction subscribed */ 92 92 inline bool isReactive() const { return this->bReactive; }
Note: See TracChangeset
for help on using the changeset viewer.