Changeset 10140 for code/branches/towerdefenseHS14/src/modules/towerdefense/TowerDefenseHUDController.cc
- Timestamp:
- Nov 26, 2014, 4:30:10 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/towerdefenseHS14/src/modules/towerdefense/TowerDefenseHUDController.cc
r9667 r10140 32 32 #include "util/Convert.h" 33 33 34 35 34 namespace orxonox 36 35 { … … 50 49 { 51 50 SUPER(TowerDefenseHUDController, tick, dt); 51 52 if(showlives == true) 53 this->setCaption(multi_cast<std::string>(this->td->life)); 54 else if(showcredits == true) 55 this->setCaption(multi_cast<std::string>(this->td->credits)); 56 else if(showwaves == true) 57 this->setCaption(multi_cast<std::string>(this->td->waves)); 58 59 52 60 } 53 61 … … 55 63 { 56 64 SUPER(TowerDefenseHUDController, XMLPort, xmlelement, mode); 65 66 XMLPortParam(TowerDefenseHUDController, "showlives", setShowlives, getShowlives, xmlelement, mode); 67 XMLPortParam(TowerDefenseHUDController, "showcredits", setShowcredits, getShowcredits, xmlelement, mode); 68 XMLPortParam(TowerDefenseHUDController, "showwaves", setShowwaves, getShowwaves, xmlelement, mode); 69 57 70 } 58 71 59 72 void TowerDefenseHUDController::changedOwner() 60 { 61 SUPER(TowerDefenseHUDController, changedOwner); 62 /* 63 if (this->getOwner() != NULL && this->getOwner()->getGametype()) 64 this->owner_ = orxonox_cast<Pong*>(this->getOwner()->getGametype().get()); 65 else 66 this->owner_ = 0; 67 */ 68 } 73 { 74 SUPER(TowerDefenseHUDController, changedOwner); 75 76 td = orxonox_cast<TowerDefense*>(this->getOwner()->getGametype().get()); 77 78 /*if (this->getOwner() != NULL && this->getOwner()->getGametype()) 79 { 80 this->owner_ = orxonox_cast<TowerDefense*>(this->getOwner()->getGametype().get()); 81 } 82 else 83 { 84 this->owner_ = NULL; 85 }*/ 86 } 69 87 70 88 }
Note: See TracChangeset
for help on using the changeset viewer.