diff options
author | Paul Gilbert | 2009-04-01 10:43:24 +0000 |
---|---|---|
committer | Paul Gilbert | 2009-04-01 10:43:24 +0000 |
commit | d42d6122d963237ea35afc8e7015a2ae5b087523 (patch) | |
tree | 1c0ba80a2e44f7cf6a5b3747ba30390a3238f6b3 /engines/cruise/cruise.h | |
parent | d093adbb55e054e22d9ef976bf83dc2d5e04c9ce (diff) | |
download | scummvm-rg350-d42d6122d963237ea35afc8e7015a2ae5b087523.tar.gz scummvm-rg350-d42d6122d963237ea35afc8e7015a2ae5b087523.tar.bz2 scummvm-rg350-d42d6122d963237ea35afc8e7015a2ae5b087523.zip |
Laid the basics for music handling
svn-id: r39786
Diffstat (limited to 'engines/cruise/cruise.h')
-rw-r--r-- | engines/cruise/cruise.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/cruise/cruise.h b/engines/cruise/cruise.h index a3fcd0216b..b07482aaac 100644 --- a/engines/cruise/cruise.h +++ b/engines/cruise/cruise.h @@ -33,6 +33,7 @@ #include "cruise/cruise_main.h" #include "cruise/debugger.h" +#include "cruise/sound.h" namespace Cruise { @@ -53,6 +54,10 @@ class CruiseEngine: public Engine { private: bool _preLoad; Debugger *_debugger; + MidiDriver *_driver; + MusicPlayer *_music; + bool _mt32, _adlib; + int _musicVolume; Common::StringList _langStrings; CursorType _savedCursor; uint32 lastTick, lastTickDebug; @@ -78,6 +83,9 @@ public: uint32 getFeatures() const; Common::Language getLanguage() const; Common::Platform getPlatform() const; + MusicPlayer &music() { return *_music; } + bool mt32() const { return _mt32; } + bool adlib() const { return _adlib; } virtual GUI::Debugger *getDebugger() { return _debugger; } virtual void pauseEngineIntern(bool pause); const char *langString(LangStringId langId) { return _langStrings[(int)langId].c_str(); } |