aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/sherlock.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-04-21 18:25:06 -0500
committerPaul Gilbert2015-04-21 18:25:06 -0500
commit31860163709b12a38856fc017a217eb5e32610a7 (patch)
treef1d1f2ec79a20f9d066e15c813e8caef14316018 /engines/sherlock/sherlock.cpp
parent6fe65dc719f69c3a3cd3a90426e148972716037f (diff)
downloadscummvm-rg350-31860163709b12a38856fc017a217eb5e32610a7.tar.gz
scummvm-rg350-31860163709b12a38856fc017a217eb5e32610a7.tar.bz2
scummvm-rg350-31860163709b12a38856fc017a217eb5e32610a7.zip
SHERLOCK: Implemented save game dialog event handling
Diffstat (limited to 'engines/sherlock/sherlock.cpp')
-rw-r--r--engines/sherlock/sherlock.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sherlock/sherlock.cpp b/engines/sherlock/sherlock.cpp
index 632e388642..d0744c4775 100644
--- a/engines/sherlock/sherlock.cpp
+++ b/engines/sherlock/sherlock.cpp
@@ -38,6 +38,7 @@ SherlockEngine::SherlockEngine(OSystem *syst, const SherlockGameDescription *gam
_map = nullptr;
_people = nullptr;
_res = nullptr;
+ _saves = nullptr;
_scene = nullptr;
_screen = nullptr;
_sound = nullptr;
@@ -58,6 +59,7 @@ SherlockEngine::~SherlockEngine() {
delete _journal;
delete _map;
delete _people;
+ delete _saves;
delete _scene;
delete _screen;
delete _sound;
@@ -83,6 +85,7 @@ void SherlockEngine::initialize() {
_map = new Map(this);
_journal = new Journal(this);
_people = new People(this);
+ _saves = new SaveManager(this, _targetName);
_scene = new Scene(this);
_screen = new Screen(this);
_sound = new Sound(this);