aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/script.h
diff options
context:
space:
mode:
authorScott Thomas2009-03-10 21:54:45 +0000
committerScott Thomas2009-03-10 21:54:45 +0000
commit2f61d7d77b1b1784fc4d10ff148fd2fed68ac0b3 (patch)
tree45406ac2df22bc792ede461dca612d718c7094e3 /engines/groovie/script.h
parente6d0a83bb1544b582ee17bb59fa402bee80c66dd (diff)
downloadscummvm-rg350-2f61d7d77b1b1784fc4d10ff148fd2fed68ac0b3.tar.gz
scummvm-rg350-2f61d7d77b1b1784fc4d10ff148fd2fed68ac0b3.tar.bz2
scummvm-rg350-2f61d7d77b1b1784fc4d10ff148fd2fed68ac0b3.zip
- Convert some file references from uint16 to uint32 to suit 11H
- Add some 11H opcodes svn-id: r39313
Diffstat (limited to 'engines/groovie/script.h')
-rw-r--r--engines/groovie/script.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/groovie/script.h b/engines/groovie/script.h
index 14b0ef88fd..664cac82d8 100644
--- a/engines/groovie/script.h
+++ b/engines/groovie/script.h
@@ -112,12 +112,13 @@ private:
// Video
Font *_font;
Common::SeekableReadStream *_videoFile;
- uint16 _videoRef;
+ uint32 _videoRef;
uint16 _bitflags;
// Debugging
Debugger *_debugger;
Common::String _debugString;
+ uint16 _oldInstruction;
// Helper functions
uint8 getCodeByte(uint16 address);
@@ -133,7 +134,7 @@ private:
void loadgame(uint slot);
void savegame(uint slot);
- bool playvideofromref(uint16 fileref);
+ bool playvideofromref(uint32 fileref);
// Opcodes
typedef void (Script::*OpcodeFunc)();
@@ -218,6 +219,12 @@ private:
void o_hotspot_outrect();
void o_stub56();
void o_stub59();
+
+ void o2_playsong();
+ void o2_setbackgroundsong();
+ void o2_videofromref();
+ void o2_vdxtransition();
+ void o2_stub52();
};
} // End of Groovie namespace