Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 24, 2008, 1:39:05 PM (16 years ago)
Author:
rgrieder
Message:
  • merged Felix's changes from trunk to network branch
  • added "svn:eol-style native" property to keybindings.ini
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/orxonox/hud/HUD.h

    r1362 r1406  
    3030#define _HUD_H__
    3131
    32 #include <string.h>
    33 #include <OgreOverlayElement.h>
     32#include <OgrePrerequisites.h>
    3433#include <OgreTextAreaOverlayElement.h>
    35 #include <OgrePrerequisites.h>
    36 
    3734#include "OrxonoxPrereqs.h"
    3835#include "core/Tickable.h"
    3936#include "BarOverlayElement.h"
    4037#include "RadarOverlayElement.h"
     38#include "Navigation.h"
     39#include "RadarObject.h"
    4140
    4241
     
    4645    {
    4746        private:
     47            HUD();
     48            HUD(HUD& instance);
     49            ~HUD();
    4850            Ogre::OverlayManager* om;
    4951            Ogre::Overlay* orxonoxHUD;
    5052            Ogre::OverlayContainer* container;
    51             Ogre::TextAreaOverlayElement* test;
     53            Ogre::TextAreaOverlayElement* fpsText;
    5254            BarOverlayElement* energyBar;
    5355            BarOverlayElement* speedoBar;
    5456            RadarOverlayElement* radar;
     57            RadarObject* firstRadarObject;
     58            RadarObject* lastRadarObject;
     59            Navigation* nav;
    5560
    5661        public:
    57             HUD(int zoom);
    58             ~HUD();
    5962            virtual void tick(float);
     63            void addRadarObject(Vector3 pos);
     64            RadarObject* getFirstRadarObject();
    6065
     66            static HUD* instance_s;
     67            static HUD& getSingleton();
     68            static void setFPS(float fps);
     69            static void setEnergy(float value);
     70            static void cycleNavigationFocus();
    6171    };
    6272}
Note: See TracChangeset for help on using the changeset viewer.