[Scummvm-cvs-logs] SF.net SVN: scummvm:[41681] tools/branches/gsoc2009-decompiler/decompiler
kjdf at users.sourceforge.net
kjdf at users.sourceforge.net
Fri Jun 19 20:24:24 CEST 2009
Revision: 41681
http://scummvm.svn.sourceforge.net/scummvm/?rev=41681&view=rev
Author: kjdf
Date: 2009-06-19 18:24:23 +0000 (Fri, 19 Jun 2009)
Log Message:
-----------
decompiler: opcodes for script-53
Modified Paths:
--------------
tools/branches/gsoc2009-decompiler/decompiler/graph.h
tools/branches/gsoc2009-decompiler/decompiler/parser.h
Modified: tools/branches/gsoc2009-decompiler/decompiler/graph.h
===================================================================
--- tools/branches/gsoc2009-decompiler/decompiler/graph.h 2009-06-19 18:07:45 UTC (rev 41680)
+++ tools/branches/gsoc2009-decompiler/decompiler/graph.h 2009-06-19 18:24:23 UTC (rev 41681)
@@ -104,10 +104,10 @@
}
}
foreach (Node *m, _nodes) {
- bool hasPredInInterval = false;
+ bool anyPredInInterval = false;
foreach (Node *p, m->_in)
- hasPredInInterval |= p->_interval == interval;
- if (!m->_interval && hasPredInInterval)
+ anyPredInInterval |= p->_interval == interval;
+ if (!m->_interval && anyPredInInterval)
intervals.push_back(m);
}
}
Modified: tools/branches/gsoc2009-decompiler/decompiler/parser.h
===================================================================
--- tools/branches/gsoc2009-decompiler/decompiler/parser.h 2009-06-19 18:07:45 UTC (rev 41680)
+++ tools/branches/gsoc2009-decompiler/decompiler/parser.h 2009-06-19 18:24:23 UTC (rev 41681)
@@ -93,6 +93,8 @@
_reader->registerOpcode(0x8d, new SimpleReader("getObjectX"));
_reader->registerOpcode(0x8e, new SimpleReader("getObjectY"));
+ _reader->registerOpcode(0x92, new SimpleReader("findInventory"));
+ _reader->registerOpcode(0x93, new SimpleReader("getInventoryCount"));
_reader->registerOpcode(0x95, new SimpleReader("beginOverride", "bw")); // TODO: how to handle this?
_reader->registerOpcode(0x96, new SimpleReader("endOverride"));
_reader->registerOpcode(0x97, new SimpleReader("setObjectName", "s"));
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