diff options
author | Eugene Sandulenko | 2017-01-14 00:02:26 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2017-01-14 00:02:51 +0100 |
commit | 67f069cbc6b7770fd3bc70569bd59106ead97d3c (patch) | |
tree | 201f6e485d4723c4a85459d2833b98b6758d9df8 /engines/director | |
parent | e5ebc903ea3e90e2e97c2374a93cedaae0e56f6d (diff) | |
download | scummvm-rg350-67f069cbc6b7770fd3bc70569bd59106ead97d3c.tar.gz scummvm-rg350-67f069cbc6b7770fd3bc70569bd59106ead97d3c.tar.bz2 scummvm-rg350-67f069cbc6b7770fd3bc70569bd59106ead97d3c.zip |
DIRECTOR: Lingo: More work on D4 mapping
Diffstat (limited to 'engines/director')
-rw-r--r-- | engines/director/lingo/lingo-the.cpp | 11 | ||||
-rw-r--r-- | engines/director/lingo/lingo-the.h | 1 |
2 files changed, 6 insertions, 6 deletions
diff --git a/engines/director/lingo/lingo-the.cpp b/engines/director/lingo/lingo-the.cpp index 81dc490897..71211e3bff 100644 --- a/engines/director/lingo/lingo-the.cpp +++ b/engines/director/lingo/lingo-the.cpp @@ -50,6 +50,7 @@ TheEntity entities[] = { { kTheFixStageSize, "fixStageSize", false }, // D2 p { kTheFloatPrecision, "floatPrecision", false }, // D3 p { kTheFrame, "frame", false }, // D2 f + { kTheFrameScript, "frameScript", false }, // D4 p { kTheFreeBlock, "freeBlock", false }, // D2 f { kTheFreeBytes, "freeBytes", false }, // D2 f { kTheFullColorPermit, "fullColorPermit", false }, // D2 p @@ -157,17 +158,14 @@ TheEntityField fields[] = { { kTheSprite, "volume", kTheVolume }, { kTheSprite, "width", kTheWidth }, // D2 p - // the number of castmembers - { kTheCastMembers, "number", kTheNumber }, // D3 p - // Common cast fields { kTheCast, "castType", kTheCastType }, // D4 p { kTheCast, "filename", kTheFilename }, { kTheCast, "height", kTheHeight }, { kTheCast, "loaded", kTheLoaded }, { kTheCast, "modified", kTheModified }, - { kTheCast, "name", kTheName }, - { kTheCast, "number", kTheNumber }, + { kTheCast, "name", kTheName }, // D3 p + { kTheCast, "number", kTheNumber }, // D3 p { kTheCast, "rect", kTheRect }, { kTheCast, "purgePriority",kThePurgePriority }, // 0 Never purge, 1 Purge Last, 2 Purge next, 2 Purge normal { kTheCast, "scriptText", kTheScriptText }, @@ -190,7 +188,7 @@ TheEntityField fields[] = { { kTheCast, "depth", kTheDepth }, { kTheCast, "regPoint", kTheRegPoint }, { kTheCast, "palette", kThePalette }, - { kTheCast, "picture", kThePicture }, + { kTheCast, "picture", kThePicture }, // D3 p // TextCast fields { kTheCast, "hilite", kTheHilite }, // D2 p @@ -216,6 +214,7 @@ TheEntityField fields[] = { { kTheMenu, "name", kTheName }, // D3 p + { kTheCastMembers, "number", kTheNumber }, // D3 p { kTheChars, "number", kTheNumber }, // D3 p { kTheItems, "number", kTheNumber }, // D3 p { kTheLines, "number", kTheNumber }, // D3 p diff --git a/engines/director/lingo/lingo-the.h b/engines/director/lingo/lingo-the.h index 82b679ee99..8cec0ced13 100644 --- a/engines/director/lingo/lingo-the.h +++ b/engines/director/lingo/lingo-the.h @@ -48,6 +48,7 @@ enum TheEntityType { kTheFixStageSize, kTheFloatPrecision, kTheFrame, + kTheFrameScript, kTheFreeBlock, kTheFreeBytes, kTheFullColorPermit, |