Changeset 1614 for code/branches/hud/src/orxonox/Radar.h
- Timestamp:
- Jun 21, 2008, 2:35:24 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/hud/src/orxonox/Radar.h
r1613 r1614 23 23 * Reto Grieder 24 24 * Co-authors: 25 * ...25 * Felix Schulthess 26 26 * 27 27 */ … … 37 37 #include "OrxonoxPrereqs.h" 38 38 39 #include <map> 39 40 #include <string> 40 41 #include "core/Iterator.h" … … 45 46 namespace orxonox 46 47 { 47 class _OrxonoxExport RadarListener : virtual public OrxonoxClass48 {49 public:50 RadarListener();51 virtual ~RadarListener() { }52 53 virtual void displayObject(RadarViewable* viewable, bool bIsMarked) = 0;54 virtual void hideMarker() = 0;55 virtual float getRadarSensitivity() = 0;56 virtual void radarTick(float dt) = 0;57 };58 59 48 /** 60 49 @brief This class merely ensures that no one can inherit from Radar. … … 73 62 ~Radar(); 74 63 75 //void unregisterObject(RadarViewable* object);76 64 const RadarViewable* getFocus(); 77 65 RadarViewable::Shape addObjectDescription(const std::string name); 66 67 void listObjects() const; 78 68 79 69 static Radar& getInstance();
Note: See TracChangeset
for help on using the changeset viewer.