Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Sep 15, 2015, 2:20:34 PM (9 years ago)
Author:
fvultier
Message:

Removed unuses classes and templates. The enemies move now along a path defined in the XML level file and no more along a static hard coded path.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/towerdefenseFabien/src/modules/towerdefense/TowerDefenseTower.cc

    r10258 r10586  
    2222        Constructor. Registers and initializes the object.
    2323    */
    24     TowerDefenseTower::TowerDefenseTower(Context* context) : Pawn(context)
     24    TowerDefenseTower::TowerDefenseTower(Context* context) : Turret(context)
    2525    {
    2626        RegisterObject(TowerDefenseTower);
    27 
    28         this->setCollisionType(WorldEntity::Dynamic);
    29         upgrade = 0;
     27        game_ =NULL;
     28        this->setCollisionType(WorldEntity::None);
     29        upgrade = 1;
    3030
    3131        //this->removeAllEngines();
     
    3838    }
    3939
     40    /*
    4041    void TowerDefenseTower::setOrientation(const Quaternion& orientation)
    4142    {
     
    5354    {
    5455    }
     56    */
    5557
    5658    bool TowerDefenseTower::upgradeTower()
    5759    {
    58         if(upgrade < 3)
     60        if(upgrade < 5)
    5961        {
    6062            upgrade++;
    6163            float reloadrate = getReloadRate();
    6264            float reloadwaittime = getReloadWaitTime();
    63             this->setDamageMultiplier(5000);
    64 
     65            this->setDamageMultiplier((upgrade+1)*2);
     66            //this->setRotationThrust(2*this->getRotationThrust());
    6567            reloadrate = 0.5f*reloadrate;
    6668            reloadwaittime = 0.5f*reloadwaittime;
    6769            setReloadRate(reloadrate);
    6870            setReloadWaitTime(reloadwaittime);
    69             this->addTemplate("towerturret1");
     71            //this->addTemplate("towerturret1");
    7072        }
    7173        else
Note: See TracChangeset for help on using the changeset viewer.