Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 9, 2011, 7:45:14 PM (13 years ago)
Author:
landauf
Message:

added "scale" for radar viewables. scale is relative, 1.0 means "normal".
rocket and simple rocket are now visible on the radar as small triangles.
greatly reduced lifetime of simple rocket.
fixed another possible cause for flashing hud radar.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/src/modules/weapons/projectiles/SimpleRocket.cc

    r8706 r8738  
    4848    CreateFactory(SimpleRocket);
    4949
    50     SimpleRocket::SimpleRocket(BaseObject* creator) : ControllableEntity(creator), BasicProjectile()
     50    SimpleRocket::SimpleRocket(BaseObject* creator)
     51        : ControllableEntity(creator)
     52        , BasicProjectile()
     53        , RadarViewable(creator, static_cast<WorldEntity*>(this))
    5154    {
    5255        RegisterObject(SimpleRocket);// - register the SimpleRocket class to the core
    5356
    5457        this->localAngularVelocity_ = 0;
    55         this->lifetime_ = 120;
     58        this->lifetime_ = 10;
    5659
    5760        this->setMass(15);
     
    8689        }
    8790
     91        this->setRadarObjectColour(ColourValue(1.0, 1.0, 0.0)); // yellow
     92        this->setRadarObjectShape(RadarViewable::Triangle);
     93        this->setRadarObjectScale(0.5f);
    8894    }
    8995
Note: See TracChangeset for help on using the changeset viewer.