diff options
Diffstat (limited to 'engines/agos/agos.h')
-rw-r--r-- | engines/agos/agos.h | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/engines/agos/agos.h b/engines/agos/agos.h index c10112a22b..7f4cf71deb 100644 --- a/engines/agos/agos.h +++ b/engines/agos/agos.h @@ -440,10 +440,6 @@ protected: uint16 _syncCount; - int16 _iconToggleCount, _voiceCount; - uint32 _lastTickCount, _thisTickCount; - uint32 _startSecondCount, _tSecondCount; - uint16 _frameCount; uint16 _zoneNumber; @@ -869,7 +865,7 @@ public: // Video Script Opcodes, Common void vc1_fadeOut(); void vc2_call(); - void vc3_loadSprite(); + virtual void vc3_loadSprite(); void vc4_fadeIn(); void vc5_ifEqual(); void vc6_ifObjectHere(); @@ -935,7 +931,7 @@ public: void vc60_stopAnimation(); void vc61(); void vc62_fastFadeOut(); - void vc63_fastFadeIn(); + virtual void vc63_fastFadeIn(); // Video Script Opcodes, Simon 1 void vc11_clearPathFinder(); @@ -1120,9 +1116,6 @@ protected: void setPaletteSlot(uint16 srcOffs, uint8 dstOffs); void checkWaitEndTable(); - void startOverlayAnims(); - void startAnOverlayAnim(); - bool ifObjectHere(uint16 val); bool ifObjectAt(uint16 a, uint16 b); bool ifObjectState(uint16 a, int16 b); @@ -1168,9 +1161,8 @@ protected: void openGameFile(); void readGameFile(void *dst, uint32 offs, uint32 size); - void dimp_idle(); - void timer_callback(); - virtual void timer_proc1(); + virtual void timerCallback(); + virtual void timerProc(); virtual void animateSprites(); @@ -1662,7 +1654,7 @@ protected: void oracleLogo(); void swapCharacterLogo(); - virtual void timer_proc1(); + virtual void timerProc(); virtual void addArrows(WindowBlock *window, uint8 num); virtual uint setupIconHitArea(WindowBlock *window, uint num, uint x, uint y, Item *itemPtr); @@ -1727,6 +1719,9 @@ public: virtual void executeOpcode(int opcode); + virtual void vc3_loadSprite(); + virtual void vc63_fastFadeIn(); + void opp_iconifyWindow(); void opp_restoreOopsPosition(); void opp_loadMouseImage(); @@ -1753,6 +1748,10 @@ protected: const OpcodeEntryPuzzlePack *_opcodesPuzzlePack; + int16 _iconToggleCount, _voiceCount; + uint32 _lastTickCount, _thisTickCount; + uint32 _startSecondCount, _tSecondCount; + virtual void initMouse(); virtual void handleMouseMoved(); virtual void drawMousePointer(); @@ -1761,6 +1760,12 @@ protected: void loadMouseImage(); + void dimpIdle(); + virtual void timerCallback(); + + void startOverlayAnims(); + void startAnOverlayAnim(); + virtual char *genSaveName(int slot); }; |