189 |
class StatusBar { |
class StatusBar { |
190 |
public: |
public: |
191 |
virtual ~StatusBar() {} |
virtual ~StatusBar() {} |
192 |
virtual void set_inventory (Inventory *inv) = 0; |
virtual void set_inventory (Inventory *inv) = 0; |
193 |
virtual void update_inventory (Inventory *inv) = 0; |
virtual void update_inventory (Inventory *inv) = 0; |
194 |
|
|
195 |
virtual void show_text (const std::string &str, |
virtual void show_text (const std::string &str, TextMode m = TEXT_SCROLLING) = 0; |
196 |
TextMode m=TEXT_SCROLLING) = 0; |
virtual void hide_text() = 0; |
197 |
virtual void hide_text() = 0; |
|
198 |
|
virtual void set_counter (int new_counter) = 0; |
199 |
|
virtual void counter_activate (bool active) = 0; |
200 |
}; |
}; |
201 |
|
|
202 |
StatusBar *GetStatusBar(); |
StatusBar *GetStatusBar(); |