Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 7, 2015, 5:43:36 PM (9 years ago)
Author:
meggiman
Message:

Added new models and fixed dammage bug. Bomb now fully working.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/weaponFS15/src/modules/weapons/projectiles/GravityBomb.cc

    r10391 r10435  
    1212        RegisterClass(GravityBomb);
    1313
     14        const float GravityBomb::LIFETIME = 5;
     15
    1416        GravityBomb::GravityBomb(Context* context):
    1517                                BasicProjectile(),
     
    2426                        {
    2527                                //Define CollisionType of the bomb
    26                                 this->timeToLife_= 5;
     28                                this->timeToLife_= LIFETIME;
    2729                                this->setCollisionResponse(false);
    2830                                this->setCollisionType(WorldEntity::Dynamic);
     
    3537
    3638                                //Create Bomb Model
    37                     Model* model = new Model(this->getContext());
    38                     model->setMeshSource("rocket.mesh"); //Demo Model from SimpleRocket
    39                     model->scale(0.7f);
    40                     this->attach(model);
     39                    Model* rocketModel = new Model(this->getContext());
     40                    rocketModel->setMeshSource("GravityBombRocket.mesh"); //Demo Model from SimpleRocket
     41                    rocketModel->scale(3.0f);
     42                    this->attach(rocketModel);
     43
     44                    Model* bombModel =  new Model(this->getContext());
     45                    bombModel->setMeshSource("GravityBomb.mesh"); //Demo Model from SimpleRocket
     46                                bombModel->scale(3.0f);
     47                                this->attach(bombModel);
    4148
    4249                        }
     
    8289        {
    8390                GravityBombField* field = new GravityBombField(this->getContext());
     91                field->setShooter(this->getShooter());
    8492                field->setPosition(getPosition());
    8593                orxout(debug_output) << "detonating. Creating GravityBombField." <<endl;
Note: See TracChangeset for help on using the changeset viewer.