- Timestamp:
- Nov 26, 2014, 3:58:47 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/towerdefenseHS14/src/modules/towerdefense/TowerDefense.cc
r10132 r10134 158 158 // Generates a TowerDefenseEnemy. Uses Template "enemytowerdefense". Sets position at first waypoint of path. 159 159 160 void TowerDefense::addTowerDefenseEnemy(std::vector<TDCoordinate*> path ){160 void TowerDefense::addTowerDefenseEnemy(std::vector<TDCoordinate*> path, int templatenr){ 161 161 162 162 TowerDefenseEnemy* en1 = new TowerDefenseEnemy(this->center_->getContext()); 163 en1->addTemplate("enemytowerdefense"); 164 en1->setScale(3); 163 164 switch(templatenr) 165 { 166 case 1 : 167 en1->addTemplate("enemytowerdefense1"); 168 en1->setScale(3); 169 break; 170 case 2 : 171 en1->addTemplate("enemytowerdefense2"); 172 en1->setScale(2); 173 break; 174 case 3 : 175 en1->addTemplate("enemytowerdefense3"); 176 en1->setScale(1); 177 break; 178 } 179 165 180 en1->getController(); 166 181 … … 283 298 if(time>1 && TowerDefenseEnemyvector.size() < 30) 284 299 { 285 addTowerDefenseEnemy(path); 300 301 addTowerDefenseEnemy(path, rand() %3 +1 ); 286 302 time = time-1; 287 303 }
Note: See TracChangeset
for help on using the changeset viewer.