diff options
author | Johannes Schickel | 2006-05-16 16:04:24 +0000 |
---|---|---|
committer | Johannes Schickel | 2006-05-16 16:04:24 +0000 |
commit | c8aa32d095b76c0ba443d16714b32d9cf4cea1fa (patch) | |
tree | fc7c5519ad8838496797cc119a4ad399b3243e58 /engines/kyra/kyra.h | |
parent | 076f489107ea516e9c4728abc3c1a472e3cd9b7d (diff) | |
download | scummvm-rg350-c8aa32d095b76c0ba443d16714b32d9cf4cea1fa.tar.gz scummvm-rg350-c8aa32d095b76c0ba443d16714b32d9cf4cea1fa.tar.bz2 scummvm-rg350-c8aa32d095b76c0ba443d16714b32d9cf4cea1fa.zip |
- implements kyrandia 3 wsa loader
- fixes initalisation problems
- adds setX, setY, setDrawPage to Kyra::Movie instead of directly accessing _x, _y and _drawPage
svn-id: r22490
Diffstat (limited to 'engines/kyra/kyra.h')
-rw-r--r-- | engines/kyra/kyra.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/kyra/kyra.h b/engines/kyra/kyra.h index 2cfe4b437c..5dd689f516 100644 --- a/engines/kyra/kyra.h +++ b/engines/kyra/kyra.h @@ -261,7 +261,7 @@ public: Sound *sound() { return _sound; } StaticResource *staticres() { return _staticres; } uint32 tickLength() const { return _tickLength; } - Movie *createWSAMovie(); + virtual Movie *createWSAMovie(); uint8 game() const { return _game; } uint32 features() const { return _features; } @@ -479,8 +479,8 @@ public: protected: - int go(); - int init(); + virtual int go(); + virtual int init(); void startup(); void mainLoop(); @@ -1015,6 +1015,8 @@ class KyraEngine_v3 : public KyraEngine { public: KyraEngine_v3(OSystem *system); ~KyraEngine_v3(); + + Movie *createWSAMovie(); int setupGameFlags() { return 0; } |