aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra.h
diff options
context:
space:
mode:
authorJohannes Schickel2006-05-16 16:04:24 +0000
committerJohannes Schickel2006-05-16 16:04:24 +0000
commitc8aa32d095b76c0ba443d16714b32d9cf4cea1fa (patch)
treefc7c5519ad8838496797cc119a4ad399b3243e58 /engines/kyra/kyra.h
parent076f489107ea516e9c4728abc3c1a472e3cd9b7d (diff)
downloadscummvm-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.h8
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; }