From ca504aca4fc270b277297973a2ce459c998192c5 Mon Sep 17 00:00:00 2001 From: Sven Hesse Date: Fri, 24 Feb 2006 21:58:03 +0000 Subject: Adding GOB2's CD handling opcodes, the CD version of GOB2 now starts correctly; playMult() doesn't work yet, though svn-id: r20844 --- engines/gob/mult.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'engines/gob/mult.h') 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); }; -- cgit v1.2.3