diff options
author | Strangerke | 2011-07-29 10:02:32 +0200 |
---|---|---|
committer | Strangerke | 2011-07-29 10:02:32 +0200 |
commit | 316b73ee00091da6f0399bd7b446e859cd9d8c0d (patch) | |
tree | 512cd5865a8d726ed947089e8f431607a65d4675 /engines/cge/sound.h | |
parent | 7d5eb1ee639bf04e8f3b2ca280e631c3f67b1e9b (diff) | |
download | scummvm-rg350-316b73ee00091da6f0399bd7b446e859cd9d8c0d.tar.gz scummvm-rg350-316b73ee00091da6f0399bd7b446e859cd9d8c0d.tar.bz2 scummvm-rg350-316b73ee00091da6f0399bd7b446e859cd9d8c0d.zip |
CGE: Remove Startup class, set _fx and _sound as dynamic
Diffstat (limited to 'engines/cge/sound.h')
-rw-r--r-- | engines/cge/sound.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/engines/cge/sound.h b/engines/cge/sound.h index 3ca4deaecc..292cb30e76 100644 --- a/engines/cge/sound.h +++ b/engines/cge/sound.h @@ -30,18 +30,21 @@ #include "cge/wav.h" #include "cge/snddrv.h" +#include "cge/cge.h" namespace CGE { class Sound { public: SmpInfo _smpinf; - Sound(); + Sound(CGEEngine *vm); ~Sound(); void open(); void close(); void play(DataCk *wav, int pan, int cnt = 1); void stop(); +private: + CGEEngine *_vm; }; @@ -55,17 +58,13 @@ class Fx { int find(int ref); public: DataCk *_current; - Fx(int size = 16); + Fx(int size); ~Fx(); void clear(); void preload(int ref0); DataCk *operator[](int ref); }; -extern Sound _sound; -extern Fx _fx; - - void loadMidi(int ref); void killMidi(); |