diff options
Diffstat (limited to 'engines/agos/agos.h')
-rw-r--r-- | engines/agos/agos.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/agos/agos.h b/engines/agos/agos.h index cae1c4cf03..e40b1b10a5 100644 --- a/engines/agos/agos.h +++ b/engines/agos/agos.h @@ -809,7 +809,6 @@ protected: void setWindowImage(uint16 mode, uint16 vga_res_id); void setWindowImageEx(uint16 mode, uint16 vga_res); - void playSpeech(uint speech_id, uint vga_sprite_id); void skipSpeech(); bool printNameOf(Item *item, uint x, uint y); @@ -1187,7 +1186,7 @@ protected: virtual void windowNewLine(WindowBlock *window); void windowDrawChar(WindowBlock *window, uint x, uint y, byte chr); - void loadMusic(uint music); + virtual void loadMusic(uint music); void loadModule(uint music); void checkTimerCallback(); @@ -1473,10 +1472,14 @@ protected: virtual void addArrows(WindowBlock *window); virtual uint setupIconHitArea(WindowBlock *window, uint num, uint x, uint y, Item *item_ptr); + virtual void playSpeech(uint speech_id, uint vga_sprite_id); + virtual void listSaveGames(char *dst); virtual void userGame(bool load); virtual int userGameGetKey(bool *b, char *buf, uint maxChar); + virtual void loadMusic(uint music); + virtual void vcStopAnimation(uint zone, uint sprite); }; @@ -1516,6 +1519,10 @@ protected: virtual void addArrows(WindowBlock *window); virtual uint setupIconHitArea(WindowBlock *window, uint num, uint x, uint y, Item *item_ptr); + + virtual void playSpeech(uint speech_id, uint vga_sprite_id); + + virtual void loadMusic(uint music); }; class AGOSEngine_Feeble : public AGOSEngine_Simon2 { |