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/Rocket.cc

    r8706 r8738  
    5252        Constructor. Registers the object and initializes some default values.
    5353    */
    54     Rocket::Rocket(BaseObject* creator) : ControllableEntity(creator), BasicProjectile()
     54    Rocket::Rocket(BaseObject* creator)
     55        : ControllableEntity(creator)
     56        , BasicProjectile()
     57        , RadarViewable(creator, static_cast<WorldEntity*>(this))
    5558    {
    5659        RegisterObject(Rocket);// - register the Rocket class to the core
     
    106109        camPosition->setAllowMouseLook(true);
    107110        this->addCameraPosition(camPosition);
     111
     112        this->setRadarObjectColour(ColourValue(1.0, 0.5, 0.0)); // orange
     113        this->setRadarObjectShape(RadarViewable::Triangle);
     114        this->setRadarObjectScale(0.5f);
    108115    }
    109116
Note: See TracChangeset for help on using the changeset viewer.