From b4a82370cd21a0ed14c8bd6a44e22c47de39aeea Mon Sep 17 00:00:00 2001 From: Walter van Niftrik Date: Sun, 3 Apr 2016 14:12:46 +0200 Subject: ADL: Partially fix hires2 restarting --- engines/adl/hires1.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'engines/adl/hires1.cpp') diff --git a/engines/adl/hires1.cpp b/engines/adl/hires1.cpp index 07656253ef..1d7e50e123 100644 --- a/engines/adl/hires1.cpp +++ b/engines/adl/hires1.cpp @@ -207,17 +207,12 @@ void HiRes1Engine::init() { } void HiRes1Engine::initState() { - _state.room = 1; - _state.moves = 1; - _state.isDark = false; - - _state.vars.clear(); + _state = State(); _state.vars.resize(IDI_HR1_NUM_VARS); StreamPtr stream(_files->createReadStream(IDS_HR1_EXE_1)); // Load room data from executable - _state.rooms.clear(); _roomDesc.clear(); stream->seek(IDI_HR1_OFS_ROOMS); for (uint i = 0; i < IDI_HR1_NUM_ROOMS; ++i) { @@ -232,7 +227,6 @@ void HiRes1Engine::initState() { } // Load item data from executable - _state.items.clear(); stream->seek(IDI_HR1_OFS_ITEMS); byte id; while ((id = stream->readByte()) != 0xff) { -- cgit v1.2.3