diff options
Diffstat (limited to 'engines/mohawk/mohawk.h')
-rw-r--r-- | engines/mohawk/mohawk.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/mohawk/mohawk.h b/engines/mohawk/mohawk.h index b189f82040..2f0e570d56 100644 --- a/engines/mohawk/mohawk.h +++ b/engines/mohawk/mohawk.h @@ -28,6 +28,8 @@ #include "engines/engine.h" +#include "mohawk/video.h" + class OSystem; namespace Common { @@ -75,8 +77,7 @@ enum MohawkGameFeatures { struct MohawkGameDescription; class Sound; class PauseDialog; -class MohawkArchive; -class VideoManager; +class Archive; class CursorManager; class MohawkEngine : public ::Engine { @@ -112,13 +113,17 @@ public: void pauseGame(); + // Check if events should be done based on a video's current time + // (currently only used for Riven's storeMovieOpcode function) + virtual void doVideoTimer(VideoHandle handle, bool force) {} + private: PauseDialog *_pauseDialog; void pauseEngineIntern(bool); protected: // An array holding the main Mohawk archives require by the games - Common::Array<MohawkArchive *> _mhk; + Common::Array<Archive *> _mhk; }; } // End of namespace Mohawk |