00001 #ifndef _HUDMESSAGE_H_ 00002 #define _HUDMESSAGE_H_ 00003 00004 #include "HudBase.h" 00005 00010 class HudMessage : public HudBase 00011 { 00012 public: 00013 HudMessage(); 00014 virtual ~HudMessage(); 00015 00019 virtual void draw(); 00024 void addTimeoutMessage(string messages, double timeout); 00025 00026 protected: 00030 void resetTimer(); 00037 void updateTime(); 00038 00039 double _timeoutLength; 00040 double _lastTime; 00041 }; 00042 00043 #endif