Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 27, 2011, 10:54:34 PM (13 years ago)
Author:
dafrick
Message:

Some changes in prsentation level. Making PortalEndPoints radar viewable.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/presentation/src/modules/portals/PortalEndPoint.cc

    r8605 r8628  
    4242    std::map<unsigned int, PortalEndPoint *> PortalEndPoint::idMap_s;
    4343
    44     PortalEndPoint::PortalEndPoint(BaseObject* creator) : StaticEntity(creator), id_(0), trigger_(NULL), reenterDelay_(0)
     44    PortalEndPoint::PortalEndPoint(BaseObject* creator) : StaticEntity(creator), RadarViewable(creator, static_cast<WorldEntity*>(this)), id_(0), trigger_(NULL), reenterDelay_(0)
    4545    {
    4646        RegisterObject(PortalEndPoint);
     
    4949        this->trigger_->setName("portal");
    5050        this->attach(trigger_);
     51
     52        this->setRadarObjectColour(ColourValue::White);
     53        this->setRadarObjectShape(RadarViewable::Dot);
     54        this->setRadarVisibility(true);
    5155    }
    5256   
     
    117121    }
    118122
     123    void PortalEndPoint::changedActivity(void)
     124    {
     125        SUPER(PortalEndPoint, changedActivity);
     126       
     127        this->setRadarVisibility(this->isActive());
     128    }
     129
    119130    bool PortalEndPoint::letsEnter(MobileEntity* entity)
    120131    {
Note: See TracChangeset for help on using the changeset viewer.