- Timestamp:
- Sep 15, 2015, 2:20:34 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/towerdefenseFabien/src/modules/towerdefense/TowerDefenseTower.cc
r10258 r10586 22 22 Constructor. Registers and initializes the object. 23 23 */ 24 TowerDefenseTower::TowerDefenseTower(Context* context) : Pawn(context)24 TowerDefenseTower::TowerDefenseTower(Context* context) : Turret(context) 25 25 { 26 26 RegisterObject(TowerDefenseTower); 27 28 this->setCollisionType(WorldEntity:: Dynamic);29 upgrade = 0;27 game_ =NULL; 28 this->setCollisionType(WorldEntity::None); 29 upgrade = 1; 30 30 31 31 //this->removeAllEngines(); … … 38 38 } 39 39 40 /* 40 41 void TowerDefenseTower::setOrientation(const Quaternion& orientation) 41 42 { … … 53 54 { 54 55 } 56 */ 55 57 56 58 bool TowerDefenseTower::upgradeTower() 57 59 { 58 if(upgrade < 3)60 if(upgrade < 5) 59 61 { 60 62 upgrade++; 61 63 float reloadrate = getReloadRate(); 62 64 float reloadwaittime = getReloadWaitTime(); 63 this->setDamageMultiplier( 5000);64 65 this->setDamageMultiplier((upgrade+1)*2); 66 //this->setRotationThrust(2*this->getRotationThrust()); 65 67 reloadrate = 0.5f*reloadrate; 66 68 reloadwaittime = 0.5f*reloadwaittime; 67 69 setReloadRate(reloadrate); 68 70 setReloadWaitTime(reloadwaittime); 69 this->addTemplate("towerturret1");71 //this->addTemplate("towerturret1"); 70 72 } 71 73 else
Note: See TracChangeset
for help on using the changeset viewer.