[Scummvm-cvs-logs] CVS: tools descumm3.cpp,1.11,1.12

Max Horn fingolfin at users.sourceforge.net
Fri Nov 22 18:21:01 CET 2002


Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1:/tmp/cvs-serv25745

Modified Files:
	descumm3.cpp 
Log Message:
added missing opcode

Index: descumm3.cpp
===================================================================
RCS file: /cvsroot/scummvm/tools/descumm3.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- descumm3.cpp	10 Nov 2002 18:02:35 -0000	1.11
+++ descumm3.cpp	23 Nov 2002 02:20:15 -0000	1.12
@@ -2028,11 +2028,12 @@
 
 		// dodgy?
 	case 0x5C:{
+	case 0xDC:
 			int d = get_byte();
 			if ((d & 0x1F) == 3)
-				do_tok(buf, "oldRoomEffect", ((opcode & 0x80) ? A1V : A1B));
+				do_tok(buf, "oldRoomEffect-set", ((opcode & 0x80) ? A1V : A1B));
 			else
-				do_tok(buf, "oldRoomEffect?", ((opcode & 0x80) ? A1V : A1B));
+				do_tok(buf, "oldRoomEffect-fadein", ((opcode & 0x80) ? A1V : A1B));
 			break;
 		}
 
@@ -2042,15 +2043,7 @@
 		break;
 
 	case 0x45:
-//    case 0x5C:
 	case 0xC5:
-	case 0xDC:
-		if (HaltOnError) {
-			printf("Illegal opcode %.2X\n", opcode);
-			exit(1);
-		}
-		sprintf(buf, "Illegal opcode %.2X", opcode);
-		break;
 	default:
 		if (HaltOnError) {
 			printf("Unknown opcode %.2X\n", opcode);





More information about the Scummvm-git-logs mailing list