aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v8.cpp
diff options
context:
space:
mode:
authorJames Brown2003-01-02 08:39:33 +0000
committerJames Brown2003-01-02 08:39:33 +0000
commit3c3c5bb57467d4bcef2c71c923dd9cacc49217f2 (patch)
tree4e0db262d1c9d7ae8b3c92af13d47af9f1c135d0 /scumm/script_v8.cpp
parent50b3e798b6b9138e6bcde1fe8ea305ab66107c3d (diff)
downloadscummvm-rg350-3c3c5bb57467d4bcef2c71c923dd9cacc49217f2.tar.gz
scummvm-rg350-3c3c5bb57467d4bcef2c71c923dd9cacc49217f2.tar.bz2
scummvm-rg350-3c3c5bb57467d4bcef2c71c923dd9cacc49217f2.zip
implement temporary state saving for CMI
svn-id: r6321
Diffstat (limited to 'scumm/script_v8.cpp')
-rw-r--r--scumm/script_v8.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/scumm/script_v8.cpp b/scumm/script_v8.cpp
index 4bed7f6016..991c6988c1 100644
--- a/scumm/script_v8.cpp
+++ b/scumm/script_v8.cpp
@@ -930,10 +930,14 @@ void Scumm_v8::o8_roomOps()
setPalette(pop()); // fixme: i think this is right
break;
case 0x5D: // SO_ROOM_SAVE_GAME Save game
- warning("V8 Save game opcode not implemented");
+ _saveLoadCompatible = true;
+ _saveLoadSlot = 1;
+ _saveLoadFlag = 1;
break;
case 0x5E: // SO_ROOM_LOAD_GAME Load game
- warning("V8 Load game opcode not implemented");
+ _saveLoadCompatible = true;
+ _saveLoadSlot = 1;
+ _saveLoadFlag = 2;
break;
case 0x5F: // SO_ROOM_SATURATION Set saturation of room colors
e = pop();