Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 21, 2008, 11:00:40 PM (16 years ago)
Author:
FelixSchulthess
Message:

added a navigation marker

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/hud3/src/orxonox/hud/RadarOverlayElement.h

    r1346 r1350  
    5050        private:
    5151            Ogre::OverlayManager* om;               // our one and only overlay manager
    52             Ogre::OverlayContainer* container_;
     52            Ogre::OverlayContainer* container_;     // pointer to the container we're in
    5353            Vector3 initialDir_;                        // direction of nose
    5454            Vector3 currentDir_;
     
    5757            Vector3 shipPos_;                       // position of ship
    5858            Ogre::Plane plane;                      // plane perpendicular to dir
    59 
    60                         RadarObject* firstRadarObject_;         // start of linked list
    61                         RadarObject* lastRadarObject_;          // end of linked list
    6259
    6360            Ogre::Real leftRel_, topRel_, dimRel_;  // relative position/dimension
     
    7168                        void resize();
    7269            void update();
     70            void updateNavMarker();
    7371            void addObject(Vector3 pos);
    7472            void listObjects();
     
    7674            float calcPhi(RadarObject* obj);
    7775            bool calcRight(RadarObject* obj);
     76
     77            Ogre::PanelOverlayElement* navMarker_;  // marker to help navigating
     78                        RadarObject* firstRadarObject_;         // start of linked list
     79                        RadarObject* lastRadarObject_;          // end of linked list
     80                        RadarObject* focus_;                    // object that is focussed
     81
     82            static RadarOverlayElement* instance_s;
     83            static void cycleFocus();
    7884        };
    7985}
Note: See TracChangeset for help on using the changeset viewer.