Changeset 9960 in orxonox.OLD for branches/playability/src/world_entities/projectiles/projectile.cc
- Timestamp:
- Nov 26, 2006, 1:29:09 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/playability/src/world_entities/projectiles/projectile.cc
r9959 r9960 44 44 this->setDamage(1.0f); // default damage of a projectile set to 100.0 damage points 45 45 46 this->physDamage = 0.0f; 47 this->elecDamage = 0.0f; 46 48 //this->addNodeFlags(PNODE_PROHIBIT_DELETE_WITH_PARENT); 47 49 } … … 58 60 */ 59 61 //delete this->projectileModel; 62 } 63 64 Projectile::Projectile (float pDamage, float eDamage, PNode* target) : WorldEntity() 65 { 66 this->registerObject(this, Projectile::_objectList); 67 68 this->lifeCycle = 0.0; 69 this->lifeSpan = 1.0f; /* sec */ 70 this->removeNode(); 71 72 /* character attributes */ 73 this->setHealth(1.0f); 74 this->setDamage(1.0f); // default damage of a projectile set to 100.0 damage points 75 76 this->physDamage = pDamage; 77 this->elecDamage = eDamage; 78 this->target = target; 79 80 //this->addNodeFlags(PNODE_PROHIBIT_DELETE_WITH_PARENT); 81 } 82 83 void Projectile::initialize(float pDamage, float eDamage, PNode* target) 84 { 85 /* character attributes*/ 86 this->physDamage = pDamage; 87 this->elecDamage = eDamage; 88 this->target = target; 60 89 } 61 90
Note: See TracChangeset
for help on using the changeset viewer.