diff options
author | Sven Hesse | 2006-02-24 21:58:03 +0000 |
---|---|---|
committer | Sven Hesse | 2006-02-24 21:58:03 +0000 |
commit | ca504aca4fc270b277297973a2ce459c998192c5 (patch) | |
tree | 94139c847d243700024a0af6f4e3e6e46817603a /engines/gob/mult.h | |
parent | 4aaf6fec8d26f5f8a78c674b50464b3956d49002 (diff) | |
download | scummvm-rg350-ca504aca4fc270b277297973a2ce459c998192c5.tar.gz scummvm-rg350-ca504aca4fc270b277297973a2ce459c998192c5.tar.bz2 scummvm-rg350-ca504aca4fc270b277297973a2ce459c998192c5.zip |
Adding GOB2's CD handling opcodes, the CD version of GOB2 now starts
correctly; playMult() doesn't work yet, though
svn-id: r20844
Diffstat (limited to 'engines/gob/mult.h')
-rw-r--r-- | engines/gob/mult.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/gob/mult.h b/engines/gob/mult.h index e67bfad3a8..d69ee3b6c1 100644 --- a/engines/gob/mult.h +++ b/engines/gob/mult.h @@ -187,6 +187,7 @@ public: void playSound(Snd::SoundDesc * soundDesc, int16 repCount, int16 freq, int16 channel); + virtual void setMultData(uint16 multindex) = 0; virtual void loadMult(int16 resId) = 0; Mult(GobEngine *vm); @@ -210,6 +211,7 @@ public: Mult_v1(GobEngine *vm); virtual ~Mult_v1() {}; + virtual void setMultData(uint16 multindex); virtual void loadMult(int16 resId); }; @@ -244,7 +246,7 @@ public: Mult_SndKey *sndKeys; int16 sndSlotsCount; - int16 sndSlot; + int16 sndSlot[60]; int16 frameRate; Video::Color fadePal[5][16]; @@ -274,6 +276,7 @@ public: Mult_v2(GobEngine *vm); virtual ~Mult_v2() {}; + virtual void setMultData(uint16 multindex); virtual void loadMult(int16 resId); }; |