aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/sound.h
diff options
context:
space:
mode:
authorStrangerke2011-09-17 10:54:50 +0200
committerStrangerke2011-09-17 10:54:50 +0200
commit4778ff720c3e7c6527dde90c9eba7ccab7646cbb (patch)
treec2a603d9691287ed2a3232657c68ff1522d84f80 /engines/cge/sound.h
parentf5eca796580f5e16a2389d980b8330b2ab6b0980 (diff)
downloadscummvm-rg350-4778ff720c3e7c6527dde90c9eba7ccab7646cbb.tar.gz
scummvm-rg350-4778ff720c3e7c6527dde90c9eba7ccab7646cbb.tar.bz2
scummvm-rg350-4778ff720c3e7c6527dde90c9eba7ccab7646cbb.zip
CGE: Move some more globals to CGEEngine
Diffstat (limited to 'engines/cge/sound.h')
-rw-r--r--engines/cge/sound.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/cge/sound.h b/engines/cge/sound.h
index 26a1525831..a3f4d4d777 100644
--- a/engines/cge/sound.h
+++ b/engines/cge/sound.h
@@ -87,6 +87,7 @@ private:
};
class Fx {
+ CGEEngine *_vm;
struct Handler {
int _ref;
DataCk *_wav;
@@ -99,7 +100,7 @@ class Fx {
public:
DataCk *_current;
- Fx(int size);
+ Fx(CGEEngine *vm, int size);
~Fx();
void clear();
void preload(int ref0);
@@ -108,6 +109,7 @@ public:
class MusicPlayer: public Audio::MidiPlayer {
private:
+ CGEEngine *_vm;
byte *_data;
int _dataSize;
bool _isGM;
@@ -118,7 +120,7 @@ private:
// Stop MIDI File
void sndMidiStop();
public:
- MusicPlayer();
+ MusicPlayer(CGEEngine *vm);
~MusicPlayer();
void loadMidi(int ref);