From 2f61d7d77b1b1784fc4d10ff148fd2fed68ac0b3 Mon Sep 17 00:00:00 2001 From: Scott Thomas Date: Tue, 10 Mar 2009 21:54:45 +0000 Subject: - Convert some file references from uint16 to uint32 to suit 11H - Add some 11H opcodes svn-id: r39313 --- engines/groovie/script.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'engines/groovie/script.h') 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 -- cgit v1.2.3