Changeset 1407 for code/trunk/src/orxonox/hud/HUD.h
- Timestamp:
- May 24, 2008, 1:49:54 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/orxonox/hud/HUD.h
r1394 r1407 30 30 #define _HUD_H__ 31 31 32 #include <string.h> 33 #include <OgreOverlayElement.h> 34 #include <OgreTextAreaOverlayElement.h> 32 35 #include <OgrePrerequisites.h> 33 #include <OgreTextAreaOverlayElement.h> 36 34 37 #include "OrxonoxPrereqs.h" 35 38 #include "core/Tickable.h" 36 39 #include "BarOverlayElement.h" 37 40 #include "RadarOverlayElement.h" 38 #include "Navigation.h"39 #include "RadarObject.h"40 41 41 42 … … 45 46 { 46 47 private: 47 HUD();48 HUD(HUD& instance);49 ~HUD();50 48 Ogre::OverlayManager* om; 51 49 Ogre::Overlay* orxonoxHUD; 52 50 Ogre::OverlayContainer* container; 53 Ogre::TextAreaOverlayElement* fpsText;51 Ogre::TextAreaOverlayElement* test; 54 52 BarOverlayElement* energyBar; 55 53 BarOverlayElement* speedoBar; 56 54 RadarOverlayElement* radar; 57 RadarObject* firstRadarObject;58 RadarObject* lastRadarObject;59 Navigation* nav;60 55 61 56 public: 57 HUD(int zoom); 58 ~HUD(); 62 59 virtual void tick(float); 63 void addRadarObject(Vector3 pos);64 RadarObject* getFirstRadarObject();65 60 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();71 61 }; 72 62 }
Note: See TracChangeset
for help on using the changeset viewer.