aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/hdb.cpp
diff options
context:
space:
mode:
authorNipun Garg2019-07-03 08:21:07 +0530
committerEugene Sandulenko2019-09-03 17:17:09 +0200
commit5d874c540e4f52ff5b32f8679b98ea57d7c1611c (patch)
tree1b0b36257534799c368f85f6c3d86f1abfab25d3 /engines/hdb/hdb.cpp
parentb8b47c09fd7862e3f7b212ef8a2686cab5320858 (diff)
downloadscummvm-rg350-5d874c540e4f52ff5b32f8679b98ea57d7c1611c.tar.gz
scummvm-rg350-5d874c540e4f52ff5b32f8679b98ea57d7c1611c.tar.bz2
scummvm-rg350-5d874c540e4f52ff5b32f8679b98ea57d7c1611c.zip
HDB: Add and init Sound subsystem
Diffstat (limited to 'engines/hdb/hdb.cpp')
-rw-r--r--engines/hdb/hdb.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/hdb/hdb.cpp b/engines/hdb/hdb.cpp
index 7cff30ea17..978e85ca31 100644
--- a/engines/hdb/hdb.cpp
+++ b/engines/hdb/hdb.cpp
@@ -48,6 +48,7 @@ HDBGame::HDBGame(OSystem *syst, const ADGameDescription *gameDesc) : Engine(syst
_map = new Map;
_ai = new AI;
_input = new Input;
+ _sound = new Sound;
_window = new Window;
_rnd = new Common::RandomSource("hdb");
@@ -63,6 +64,7 @@ HDBGame::~HDBGame() {
delete _map;
delete _ai;
delete _input;
+ delete _sound;
delete _window;
delete _rnd;
@@ -91,6 +93,9 @@ bool HDBGame::init() {
if (!_lua->init()) {
error("LuaScript::init: Couldn't load the GLOBAL_LUA code.");
}
+ if (!_sound->init()) {
+ error("Window::init: Couldn't initialize Sound");
+ }
if (!_window->init()) {
error("Window::init: Couldn't initialize Window");
}