aboutsummaryrefslogtreecommitdiff
path: root/engines/access/access.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/access/access.cpp')
-rw-r--r--engines/access/access.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/engines/access/access.cpp b/engines/access/access.cpp
index c98588f5ce..ee524d7afe 100644
--- a/engines/access/access.cpp
+++ b/engines/access/access.cpp
@@ -35,6 +35,7 @@ AccessEngine::AccessEngine(OSystem *syst, const AccessGameDescription *gameDesc)
_debugger = nullptr;
_events = nullptr;
_files = nullptr;
+ _inventory = nullptr;
_player = nullptr;
_room = nullptr;
_screen = nullptr;
@@ -56,10 +57,6 @@ AccessEngine::AccessEngine(OSystem *syst, const AccessGameDescription *gameDesc)
_music = nullptr;
_title = nullptr;
_converseMode = 0;
- _startInvItem = 0;
- _startAboutItem = 0;
- _startTravelItem = 0;
- _startInvBox = 0;
_startAboutBox = 0;
_startTravelBox = 0;
_numImages = 0;
@@ -104,7 +101,6 @@ AccessEngine::AccessEngine(OSystem *syst, const AccessGameDescription *gameDesc)
_antFlag = false;
_allenFlag = false;
_noSound = false;
- Common::fill(&inv[0], &inv[85], 0);
Common::fill(&_help1[0], &_help1[366], 0);
Common::fill(&_help2[0], &_help2[366], 0);
Common::fill(&_help1[0], &_help3[366], 0);
@@ -126,6 +122,7 @@ AccessEngine::~AccessEngine() {
delete _debugger;
delete _events;
delete _files;
+ delete _inventory;
delete _player;
delete _room;
delete _screen;
@@ -170,6 +167,7 @@ void AccessEngine::initialize() {
_debugger = new Debugger(this);
_events = new EventsManager(this);
_files = new FileManager(this);
+ _inventory = new InventoryManager(this);
_player = new Player(this);
_screen = new Screen(this);
_sound = new SoundManager(this, _mixer);