Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 26, 2014, 4:41:02 PM (10 years ago)
Author:
maxima
Message:

falsche aenderungen rueckgaening gemacht

Location:
code/branches/towerdefenseHS14/src/modules/towerdefense
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/towerdefenseHS14/src/modules/towerdefense/TowerDefense.cc

    r10140 r10141  
    160160    // Generates a TowerDefenseEnemy. Uses Template "enemytowerdefense". Sets position at first waypoint of path.
    161161
    162     void TowerDefense::addTowerDefenseEnemy(std::vector<TDCoordinate*> path){
     162     void TowerDefense::addTowerDefenseEnemy(std::vector<TDCoordinate*> path, int templatenr){
    163163
    164164        TowerDefenseEnemy* en1 = new TowerDefenseEnemy(this->center_->getContext());
    165         en1->addTemplate("enemytowerdefense");
    166         en1->setScale(3);
     165       
     166        switch(templatenr)
     167        {
     168        case 1 :
     169                en1->addTemplate("enemytowerdefense1");
     170                en1->setScale(3);
     171                break;
     172        case 2 :
     173                en1->addTemplate("enemytowerdefense2");
     174                en1->setScale(2);
     175                break;
     176        case 3 :
     177                en1->addTemplate("enemytowerdefense3");
     178                en1->setScale(1);
     179                break;
     180        }
     181                 
    167182        en1->getController();
    168183
     
    285300            if(time>1 && TowerDefenseEnemyvector.size() < 30)
    286301            {
    287                 addTowerDefenseEnemy(path);
     302                addTowerDefenseEnemy(path, rand() %3 +1 );
    288303                time = time-1;
    289304            }
  • code/branches/towerdefenseHS14/src/modules/towerdefense/TowerDefense.h

    r10140 r10141  
    5656        std::vector<TowerDefenseEnemy*> TowerDefenseEnemyvector;
    5757
    58         void addTowerDefenseEnemy(std::vector<TDCoordinate*> path);
     58        void addTowerDefenseEnemy(std::vector<TDCoordinate*> path, int templatenr);
    5959        virtual void start(); //<! The function is called when the gametype starts
    6060        virtual void end();
Note: See TracChangeset for help on using the changeset viewer.