[Scummvm-cvs-logs] SF.net SVN: scummvm: [26648] tools/trunk/descumm.cpp
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Sat Apr 28 12:12:03 CEST 2007
Revision: 26648
http://scummvm.svn.sourceforge.net/scummvm/?rev=26648&view=rev
Author: fingolfin
Date: 2007-04-28 03:12:02 -0700 (Sat, 28 Apr 2007)
Log Message:
-----------
Added do_room_ops_old: SetIntensity opcode
Modified Paths:
--------------
tools/trunk/descumm.cpp
Modified: tools/trunk/descumm.cpp
===================================================================
--- tools/trunk/descumm.cpp 2007-04-28 09:03:11 UTC (rev 26647)
+++ tools/trunk/descumm.cpp 2007-04-28 10:12:02 UTC (rev 26648)
@@ -1200,6 +1200,7 @@
{
char a[256];
char b[256];
+ char c[256];
if (g_options.scriptVersion <= 2) {
get_var_or_byte(a, (opcode & 0x80));
@@ -1261,6 +1262,18 @@
case 0x06:
do_tok(buf, "ShakeOff", 0);
break;
+ case 0x08:
+ get_var_or_byte(a, (opcode & 0x80));
+ get_var_or_byte(b, (opcode & 0x40));
+ get_var_or_byte(c, (opcode & 0x20));
+ buf = strecpy(buf, "SetIntensity(");
+ buf = strecpy(buf, a);
+ buf = strecpy(buf, ",");
+ buf = strecpy(buf, b);
+ buf = strecpy(buf, ",");
+ buf = strecpy(buf, c);
+ buf = strecpy(buf, ")");
+ break;
default:
error("do_room_ops_old: unknown subop %d", opcode & 0x1F);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list