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