Changeset 10114 in orxonox.OLD for trunk/src/world_entities/projectiles
- Timestamp:
- Dec 19, 2006, 11:55:26 PM (18 years ago)
- Location:
- trunk/src/world_entities/projectiles
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/projectiles/bomb.cc
r9869 r10114 25 25 #include "debug.h" 26 26 27 #include "class_id_DEPRECATED.h" 28 ObjectListDefinition ID(Bomb, CL_BOMB);27 28 ObjectListDefinition(Bomb); 29 29 CREATE_FAST_FACTORY_STATIC(Bomb); 30 30 … … 166 166 void Bomb::collidesWith (WorldEntity* entity, const Vector& location) 167 167 { 168 if (this->lifeCycle < .9f && entity->isA( CL_NPC))168 if (this->lifeCycle < .9f && entity->isA( "NPC" )) 169 169 this->lifeCycle = 0.9f; 170 170 } -
trunk/src/world_entities/projectiles/boomerang_projectile.cc
r9869 r10114 26 26 #include "debug.h" 27 27 28 #include "class_id_DEPRECATED.h" 29 ObjectListDefinition ID(BoomerangProjectile, CL_BOOMERANG_PROJECTILE);28 29 ObjectListDefinition(BoomerangProjectile); 30 30 CREATE_FAST_FACTORY_STATIC(BoomerangProjectile); 31 31 -
trunk/src/world_entities/projectiles/guided_missile.cc
r9869 r10114 25 25 #include "debug.h" 26 26 27 #include "class_id_DEPRECATED.h" 28 ObjectListDefinition ID(GuidedMissile, CL_GUIDED_MISSILE);27 28 ObjectListDefinition(GuidedMissile); 29 29 CREATE_FAST_FACTORY_STATIC(GuidedMissile); 30 30 -
trunk/src/world_entities/projectiles/hyperblast.cc
r9869 r10114 25 25 #include "debug.h" 26 26 27 #include "class_id_DEPRECATED.h" 28 ObjectListDefinition ID(Hyperblast, CL_HYPERBLAST);27 28 ObjectListDefinition(Hyperblast); 29 29 CREATE_FAST_FACTORY_STATIC(Hyperblast); 30 30 -
trunk/src/world_entities/projectiles/laser.cc
r9869 r10114 28 28 29 29 30 #include "class_id_DEPRECATED.h" 30 31 31 ObjectListDefinition(Laser); 32 32 CREATE_FAST_FACTORY_STATIC(Laser); … … 107 107 void Laser::collidesWith(WorldEntity* entity, const Vector& location) 108 108 { 109 if (this->hitEntity != entity && entity->isA( CL_NPC))109 if (this->hitEntity != entity && entity->isA( "NPC" )) 110 110 this->destroy( entity ); 111 111 this->hitEntity = entity; -
trunk/src/world_entities/projectiles/rail_projectile.cc
r9869 r10114 28 28 29 29 30 #include "class_id_DEPRECATED.h" 31 ObjectListDefinition ID(RailProjectile, CL_RAIL_PROJECTILE);30 31 ObjectListDefinition(RailProjectile); 32 32 CREATE_FAST_FACTORY_STATIC(RailProjectile); 33 33 … … 106 106 void RailProjectile::collidesWith(WorldEntity* entity, const Vector& location) 107 107 { 108 if (this->hitEntity != entity && entity->isA( CL_NPC))108 if (this->hitEntity != entity && entity->isA( "NPC" )) 109 109 this->destroy( entity ); 110 110 this->hitEntity = entity; -
trunk/src/world_entities/projectiles/rocket.cc
r9869 r10114 25 25 #include "debug.h" 26 26 27 #include "class_id_DEPRECATED.h" 28 ObjectListDefinition ID(Rocket, CL_ROCKET);27 28 ObjectListDefinition(Rocket); 29 29 CREATE_FAST_FACTORY_STATIC(Rocket); 30 30 -
trunk/src/world_entities/projectiles/test_bullet.cc
r9869 r10114 24 24 #include "debug.h" 25 25 26 #include "class_id_DEPRECATED.h" 27 ObjectListDefinition ID(TestBullet, CL_TEST_BULLET);26 27 ObjectListDefinition(TestBullet); 28 28 CREATE_FAST_FACTORY_STATIC(TestBullet); 29 29 … … 119 119 void TestBullet::collidesWith(WorldEntity* entity, const Vector& location) 120 120 { 121 if (this->hitEntity != entity && entity->isA( CL_NPC))121 if (this->hitEntity != entity && entity->isA( "NPC" )) 122 122 this->destroy( entity ); 123 123 this->hitEntity = entity;
Note: See TracChangeset
for help on using the changeset viewer.