Changeset 8991 in orxonox.OLD for trunk/src/world_entities/elements/glgui_radar.h
- Timestamp:
- Jul 1, 2006, 8:16:09 PM (18 years ago)
- File:
-
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/elements/glgui_radar.h
r8988 r8991 1 1 /*! 2 * @file glgui_ energywidget.h3 * @brief Definition of an EnergyWidget, that displays a bar and a Text2 * @file glgui_radar.h 3 * @brief Definition of an Radar, that displays a bar and a Text 4 4 */ 5 5 6 #ifndef _GLGUI_ ENERGY_WIDGET_H7 #define _GLGUI_ ENERGY_WIDGET_H6 #ifndef _GLGUI_RADAR_H 7 #define _GLGUI_RADAR_H 8 8 9 #include "glgui_ box.h"10 #include "glgui_bar.h" 11 #include "glgui_text.h" 9 #include "glgui_widget.h" 10 11 class WorldEntity; 12 12 13 13 namespace OrxGui … … 15 15 16 16 //! A class for ... 17 class GLGui EnergyWidget : public GLGuiBox17 class GLGuiRadar : public GLGuiWidget 18 18 { 19 19 20 20 public: 21 GLGui EnergyWidget();22 virtual ~GLGui EnergyWidget();21 GLGuiRadar(); 22 virtual ~GLGuiRadar(); 23 23 24 void setDisplayedName(const std::string& name); 25 void setMaximum(float max); 26 void setValue(float value); 24 void setRange(float range); 25 float range() const { return this->_range; } 27 26 28 27 protected: … … 32 31 33 32 private: 34 GLGuiText _name; 35 GLGuiText _valueText; 36 GLGuiBar _bar; 33 typedef struct 34 { 35 36 Color dotColor; 37 std::list<WorldEntity*>& entityList; 38 std::vector<Vector2D> position; 39 } DotList; 40 41 std::vector<DotList> _dotLists; 42 43 float _range; 37 44 38 45 }; 39 46 } 40 #endif /* _GLGUI_ ENERGY_WIDGET_H */47 #endif /* _GLGUI_RADAR_H */
Note: See TracChangeset
for help on using the changeset viewer.