[Scummvm-cvs-logs] CVS: scummvm/scumm script_v8.cpp,2.88,2.89

James Brown ender at users.sourceforge.net
Wed Jan 1 03:40:02 CET 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv23767/scumm

Modified Files:
	script_v8.cpp 
Log Message:
implement roomops case (CMI crypt)


Index: script_v8.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v8.cpp,v
retrieving revision 2.88
retrieving revision 2.89
diff -u -d -r2.88 -r2.89
--- script_v8.cpp	31 Dec 2002 20:52:11 -0000	2.88
+++ script_v8.cpp	1 Jan 2003 11:38:59 -0000	2.89
@@ -947,8 +947,11 @@
 	case 0x59:		// SO_ROOM_TRANSFORM Transform room
 	case 0x5A:		// SO_ROOM_CYCLE_SPEED Set palette cycling speed
 	case 0x5B:		// SO_ROOM_COPY_PALETTE Copy palette
-	case 0x5C:		// SO_ROOM_NEW_PALETTE Create new palette
 		error("o8_roomOps: unimplemented case %d", subOp);
+		break;
+	case 0x5C:		// SO_ROOM_NEW_PALETTE Create new palette
+		warning("o8_roomOps: SO_ROOM_NEW_PALETTE - tell ender if this looks ok :)");
+		setPalette(pop());	// fixme: i think this is right
 		break;
 	case 0x5D:		// SO_ROOM_SAVE_GAME Save game
 		warning("V8 Save game opcode not implemented");





More information about the Scummvm-git-logs mailing list