aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/rooms.cpp
diff options
context:
space:
mode:
authorTravis Howell2007-05-27 11:32:19 +0000
committerTravis Howell2007-05-27 11:32:19 +0000
commit7d8619350f70f6ca82970b8a12ae0d35c0dacca2 (patch)
treeb3b73f1d2dcdbde7d12651e0f3e5463006220226 /engines/agos/rooms.cpp
parentc42c65686e3d2783be960181f23a876ed2389114 (diff)
downloadscummvm-rg350-7d8619350f70f6ca82970b8a12ae0d35c0dacca2.tar.gz
scummvm-rg350-7d8619350f70f6ca82970b8a12ae0d35c0dacca2.tar.bz2
scummvm-rg350-7d8619350f70f6ca82970b8a12ae0d35c0dacca2.zip
Fix loading restart state in Waxworks for now.
svn-id: r26966
Diffstat (limited to 'engines/agos/rooms.cpp')
-rw-r--r--engines/agos/rooms.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/agos/rooms.cpp b/engines/agos/rooms.cpp
index 3996b33839..1f94916dff 100644
--- a/engines/agos/rooms.cpp
+++ b/engines/agos/rooms.cpp
@@ -349,7 +349,7 @@ void AGOSEngine_Elvira2::setSRExit(Item *i, int n, int d, uint16 s) {
}
// Waxworks specific
-bool AGOSEngine_Waxworks::loadRoomItems(uint item) {
+bool AGOSEngine::loadRoomItems(uint item) {
byte *p;
uint i, min_num, max_num;
char filename[30];
@@ -359,6 +359,7 @@ bool AGOSEngine_Waxworks::loadRoomItems(uint item) {
if (p == NULL)
return 0;
+ _currentRoom = item;
item -= 2;
while (*p) {
@@ -375,7 +376,6 @@ bool AGOSEngine_Waxworks::loadRoomItems(uint item) {
max_num = READ_BE_UINT16(p); p += 2;
if (item >= min_num && item <= max_num) {
-
in.open(filename);
if (in.isOpen() == false) {
error("loadRoomItems: Can't load rooms file '%s'", filename);