00001 #ifndef HEADER_STATUSDISPLAY_H 00002 #define HEADER_STATUSDISPLAY_H 00003 00004 class Picture; 00005 00006 #include "Drawable.h" 00007 00008 /** 00009 * Show status change. 00010 */ 00011 class StatusDisplay : public Drawable { 00012 private: 00013 Picture *m_picture; 00014 int m_time; 00015 public: 00016 StatusDisplay(); 00017 virtual ~StatusDisplay(); 00018 void displayStatus(Picture *new_picture, int time); 00019 virtual void drawOn(SDL_Surface *screen); 00020 }; 00021 00022 #endif