diff options
author | Paul Gilbert | 2018-12-07 21:52:24 -0800 |
---|---|---|
committer | Paul Gilbert | 2018-12-08 19:05:59 -0800 |
commit | 3661fc61ec319752a767e5981581ded026a57dd1 (patch) | |
tree | f8fb4b8852a9c2576a728ef27298622de5556648 /engines/glk/glk.cpp | |
parent | f6abb3ea33c7b073066732f794a9d071c38a044d (diff) | |
download | scummvm-rg350-3661fc61ec319752a767e5981581ded026a57dd1.tar.gz scummvm-rg350-3661fc61ec319752a767e5981581ded026a57dd1.tar.bz2 scummvm-rg350-3661fc61ec319752a767e5981581ded026a57dd1.zip |
GLK: Beginnings of Sounds manager
Diffstat (limited to 'engines/glk/glk.cpp')
-rw-r--r-- | engines/glk/glk.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/engines/glk/glk.cpp b/engines/glk/glk.cpp index a22f9e9aca..c8a63c5bd3 100644 --- a/engines/glk/glk.cpp +++ b/engines/glk/glk.cpp @@ -35,6 +35,7 @@ #include "glk/picture.h" #include "glk/screen.h" #include "glk/selection.h" +#include "glk/sound.h" #include "glk/streams.h" #include "glk/windows.h" @@ -45,9 +46,9 @@ GlkEngine *g_vm; GlkEngine::GlkEngine(OSystem *syst, const GlkGameDescription &gameDesc) : _gameDescription(gameDesc), Engine(syst), _random("Glk"), _blorb(nullptr), _clipboard(nullptr), _conf(nullptr), _events(nullptr), _pictures(nullptr), - _screen(nullptr), _selection(nullptr), _windows(nullptr), _copySelect(false), - _terminated(false), gli_unregister_obj(nullptr), gli_register_arr(nullptr), - gli_unregister_arr(nullptr) { + _screen(nullptr), _selection(nullptr), _sounds(nullptr), _windows(nullptr), + _copySelect(false), _terminated(false), gli_unregister_obj(nullptr), + gli_register_arr(nullptr), gli_unregister_arr(nullptr) { g_vm = this; } @@ -59,6 +60,7 @@ GlkEngine::~GlkEngine() { delete _pictures; delete _screen; delete _selection; + delete _sounds; delete _streams; delete _windows; } @@ -79,6 +81,7 @@ void GlkEngine::initialize() { _events = new Events(); _pictures = new Pictures(); _selection = new Selection(); + _sounds = new Sounds(); _streams = new Streams(); _windows = new Windows(_screen); } |