42 |
-- use a timer or a flag to do this. */ |
-- use a timer or a flag to do this. */ |
43 |
class ModelCallback { |
class ModelCallback { |
44 |
public: |
public: |
45 |
|
virtual ~ModelCallback() {} |
46 |
virtual void animcb() = 0; |
virtual void animcb() = 0; |
47 |
}; |
}; |
48 |
|
|
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, |
196 |
TextMode m = TEXT_SCROLLING, |
TextMode m = TEXT_SCROLLING, |
197 |
bool may_interrupt=false) = 0; |
bool may_interrupt=false) = 0; |
198 |
virtual void hide_text() = 0; |
virtual void hide_text() = 0; |
199 |
|
|