aboutsummaryrefslogtreecommitdiff
path: root/devtools
diff options
context:
space:
mode:
authorEugene Sandulenko2011-08-14 04:17:51 -0700
committerEugene Sandulenko2011-08-14 04:17:51 -0700
commit3de0b4e3f2c762128fdf9c9e6954af4b8abffbda (patch)
tree71c482beec4df56892b822abcce5587bb10e4d3a /devtools
parentda76e6133680d23b01ca2d361fae1f95018dab10 (diff)
parentb08b31eed3e31fb485a9091829f23cfb9006551f (diff)
downloadscummvm-rg350-3de0b4e3f2c762128fdf9c9e6954af4b8abffbda.tar.gz
scummvm-rg350-3de0b4e3f2c762128fdf9c9e6954af4b8abffbda.tar.bz2
scummvm-rg350-3de0b4e3f2c762128fdf9c9e6954af4b8abffbda.zip
Merge pull request #60 from tramboi/master
DREAMWEB: Fixes, cleaning and more functions ported to C++
Diffstat (limited to 'devtools')
-rw-r--r--devtools/tasmrecover/dreamweb/sprite.asm2
-rwxr-xr-xdevtools/tasmrecover/tasm-recover37
2 files changed, 35 insertions, 4 deletions
diff --git a/devtools/tasmrecover/dreamweb/sprite.asm b/devtools/tasmrecover/dreamweb/sprite.asm
index 22840dc8d4..06b06c76e3 100644
--- a/devtools/tasmrecover/dreamweb/sprite.asm
+++ b/devtools/tasmrecover/dreamweb/sprite.asm
@@ -4226,7 +4226,7 @@ botofdoor2: sub ah,ch
opendoor2: cmp throughdoor,1
jz mustbeopen
cmp lockstatus,1
- jz shutdoor
+ jz shutdoor2
mustbeopen: mov cl,[es:bx+19]
cmp cl,1
jnz notdoorsound4
diff --git a/devtools/tasmrecover/tasm-recover b/devtools/tasmrecover/tasm-recover
index 183792b5df..3a9d4f462c 100755
--- a/devtools/tasmrecover/tasm-recover
+++ b/devtools/tasmrecover/tasm-recover
@@ -40,7 +40,8 @@ generator = cpp(context, "DreamGen", blacklist = [
'frameoutnm',
'frameoutbh',
'frameoutfx',
- 'cls',
+ 'cls',
+ 'clearwork',
'printundermon',
'kernchars',
'getnextword',
@@ -51,6 +52,8 @@ generator = cpp(context, "DreamGen", blacklist = [
'printdirect',
'printslow',
'usetimedtext',
+ 'dumptimedtext',
+ 'setuptimedtemp',
'putundertimed',
'getundertimed',
'worktoscreen',
@@ -65,17 +68,45 @@ generator = cpp(context, "DreamGen", blacklist = [
'makesprite',
'showframe',
'initman',
+ 'aboutturn',
+ 'readheader',
+ 'fillspace',
+ 'getroomdata',
+ 'startloading',
+ 'showreelframe',
+ 'findsource',
'walking',
+ 'autosetwalk',
+ 'checkdest',
'spriteupdate',
'dodoor',
+ 'lockeddoorway',
'liftsprite',
'frameoutv',
'modifychar',
+ 'allocatework',
'lockmon',
'cancelch0',
- 'cancelch1'
+ 'cancelch1',
+ 'getroomspaths',
+ 'makebackob',
+ 'dealwithspecial',
+ 'plotreel',
+ 'facerightway',
+ 'zoom',
+ 'crosshair',
+ 'showrain',
+ 'domix',
+ 'channel0tran',
+ 'makenextblock',
+ 'loopchannel0',
+ 'parseblaster',
+ 'deltextline',
+ 'doblocks',
], skip_output = [
# These functions are processed but not output
- 'dreamweb'
+ 'dreamweb',
+ 'backobject',
+ 'mainman',
])
generator.generate('dreamweb') #start routine