- Timestamp:
- Nov 26, 2014, 4:30:10 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/towerdefenseHS14/src/modules/towerdefense/TowerDefense.cc
r10134 r10140 130 130 131 131 Deathmatch::start(); 132 132 credits = 5000; 133 life = 20; 134 waves = 0; 133 135 time=0.0; 134 136 … … 158 160 // Generates a TowerDefenseEnemy. Uses Template "enemytowerdefense". Sets position at first waypoint of path. 159 161 160 void TowerDefense::addTowerDefenseEnemy(std::vector<TDCoordinate*> path , int templatenr){162 void TowerDefense::addTowerDefenseEnemy(std::vector<TDCoordinate*> path){ 161 163 162 164 TowerDefenseEnemy* en1 = new TowerDefenseEnemy(this->center_->getContext()); 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 en1->addTemplate("enemytowerdefense"); 166 en1->setScale(3); 180 167 en1->getController(); 181 168 … … 298 285 if(time>1 && TowerDefenseEnemyvector.size() < 30) 299 286 { 300 301 addTowerDefenseEnemy(path, rand() %3 +1 ); 287 addTowerDefenseEnemy(path); 302 288 time = time-1; 303 289 }
Note: See TracChangeset
for help on using the changeset viewer.