- Timestamp:
- Oct 10, 2015, 4:34:26 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/modules/towerdefense/TowerDefenseCenterpoint.h
r10624 r10629 41 41 #include <string> 42 42 #include <util/Math.h> 43 43 #include "TowerDefenseTower.h" 44 44 #include "worldentities/MobileEntity.h" 45 45 … … 65 65 unsigned int getHeight(void) const 66 66 { return this->height_; } 67 void setFields(const std::string& newFields) 68 { this->fields_ = newFields; trimString(&fields_); } 69 const std::string& getFields() const 70 { return this->fields_; } 67 71 void setSelecterTemplate(const std::string& newTemplate) 68 72 { this->selecterTemplate_ = newTemplate; } 69 73 const std::string& getSelecterTemplate() const 70 74 { return this->selecterTemplate_; } 75 76 void setTower1Template(const std::string& newTemplate) 77 { this->towerTemplates_[0] = newTemplate;} 78 const std::string& getTower1Template() const 79 { return this->towerTemplates_[0]; } 80 void setTower2Template(const std::string& newTemplate) 81 { this->towerTemplates_[1] = newTemplate; } 82 const std::string& getTower2Template() const 83 { return this->towerTemplates_[1]; } 84 void setTower3Template(const std::string& newTemplate) 85 { this->towerTemplates_[2] = newTemplate; } 86 const std::string& getTower3Template() const 87 { return this->towerTemplates_[2]; } 88 void setTower4Template(const std::string& newTemplate) 89 { this->towerTemplates_[3] = newTemplate; } 90 const std::string& getTower4Template() const 91 { return this->towerTemplates_[3]; } 92 void setTower5Template(const std::string& newTemplate) 93 { this->towerTemplates_[4] = newTemplate; } 94 const std::string& getTower5Template() const 95 { return this->towerTemplates_[4]; } 96 97 void setTower1Cost(const int& newCost) 98 { this->towerCosts_[0] = newCost;} 99 const int& getTower1Cost() const 100 { return this->towerCosts_[0]; } 101 void setTower2Cost(const int& newCost) 102 { this->towerCosts_[1] = newCost; } 103 const int& getTower2Cost() const 104 { return this->towerCosts_[1]; } 105 void setTower3Cost(const int& newCost) 106 { this->towerCosts_[2] = newCost; } 107 const int& getTower3Cost() const 108 { return this->towerCosts_[2]; } 109 void setTower4Cost(const int& newCost) 110 { this->towerCosts_[3] = newCost; } 111 const int& getTower4Cost() const 112 { return this->towerCosts_[3]; } 113 void setTower5Cost(const int& newCost) 114 { this->towerCosts_[4] = newCost; } 115 const int& getTower5Cost() const 116 { return this->towerCosts_[4]; } 117 118 const int getTowerCost(int upgrade) const; 119 120 71 121 /** 72 122 @brief How to convert to world coordinates, e.g. that 0,15 is not at -8,-8 but at -80,-80 (if scale would be 10) … … 80 130 private: 81 131 void checkGametype(); 82 132 void trimString(std::string*); 83 133 std::string selecterTemplate_; 134 std::string towerTemplates_[5]; 135 int towerCosts_[5]; 136 std::string fields_; 84 137 unsigned int width_; 85 138 unsigned int height_;
Note: See TracChangeset
for help on using the changeset viewer.