- Timestamp:
- Sep 15, 2015, 2:20:34 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/towerdefenseFabien/src/modules/towerdefense/TowerDefenseEnemy.cc
r10258 r10586 30 30 //needed to keep track of the PlayerStats coded in TowerDefense.h 31 31 this->td = orxonox_cast<TowerDefense*>(this->getGametype().get()); 32 once_=false; 33 34 } 35 //add credit if enemy is destroyed 36 TowerDefenseEnemy::~TowerDefenseEnemy(){ 37 //this->td->addCredit(1); 32 once_ = false; 38 33 } 39 34 40 void TowerDefenseEnemy::addWaypoint(TDCoordinate* coord)35 TowerDefenseEnemy::~TowerDefenseEnemy() 41 36 { 42 this->Waypointsvector_.push_back(coord);37 orxout() << "TowerDefenseEnemy::~TowerDefenseEnemy" << endl; 43 38 } 44 39 45 46 40 void TowerDefenseEnemy::tick(float dt) 47 { 41 { 42 //orxout() << "TDE tick1" << endl; 48 43 SUPER(TowerDefenseEnemy, tick, dt); 44 //orxout() << "TDE tick2" << endl; 49 45 } 50 46 … … 61 57 void TowerDefenseEnemy::damage(float damage, float healthdamage, float shielddamage, Pawn* originator) 62 58 { 59 orxout() << "TowerDefenseEnemy::damage" << endl; 63 60 Pawn::damage(damage, healthdamage, shielddamage, originator); 64 61 if (getGame() && once_ == false && getHealth() <= 0) … … 68 65 } 69 66 } 70 /*71 void TowerDefenseEnemy::popWaypoint()72 {73 if(Waypointsvector_.size()>0)74 Waypointsvector_.pop_back();75 }76 77 TDCoordinate TowerDefenseEnemy::peekWaypoint()78 {79 if(Waypointsvector_.size()<=0){80 TDCoordinate* coord = TDCoordinate(-1,-1);81 return coord;82 }else{83 return Waypointsvector_.at(Waypointsvector_.size()-1);84 85 }86 87 88 }89 */90 91 67 }
Note: See TracChangeset
for help on using the changeset viewer.