Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 5, 2014, 4:27:06 PM (9 years ago)
Author:
maxima
Message:

Changes of Hannes. Upgrading towers does not work yet.

File:
1 edited

Legend:

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

    r10158 r10159  
    6262        //virtual void playerEntered(PlayerInfo* player);
    6363        //virtual bool playerLeft(PlayerInfo* player);
     64        //Player Stats (set,get, reduce)
     65        int getCredit(){        return this->credit_;   }
     66        int getLifes(){         return this->lifes_;    }
     67        int getWaveNumber(){    return this->waves_;    }
     68        void setCredit(int credit){ credit_ = credit; }
     69        void setLifes(int lifes){ lifes_ = lifes; }
     70        void setWaveNumber(int wavenumber){waves_=wavenumber;   }
     71        void buyTower(int cost){ credit_ -= cost;}
     72        void addCredit(int credit) {    credit_+=credit;        }
     73        void nextwave(){ waves_++;}
     74        int reduceLifes(int NumberofLifes){     return lifes_-=NumberofLifes;   }
    6475
    65         int credits;
    66         int life;
    67         int waves;
    6876        //virtual void pawnKilled(Pawn* victim, Pawn* killer = 0);
    6977        //virtual void playerScored(PlayerInfo* player, int score);
     
    92100        float time;
    93101        float time2;
     102        int credit_;
     103        int waves_;
     104        int lifes_;
    94105
    95106        /* handles stats */
    96         TowerDefensePlayerStats *stats_;
    97         bool hasEnoughCreditForTower(TowerCost towerCost);
     107        bool hasEnoughCreditForTower(int towerCost);
    98108        bool hasEnoughCreditForUpgrade();
    99109
Note: See TracChangeset for help on using the changeset viewer.