diff options
author | Eugene Sandulenko | 2017-02-07 09:47:33 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2017-02-07 09:47:33 +0100 |
commit | b37a3e522461236bb4804415f83fbddb12d862a4 (patch) | |
tree | aef963d612bef891cc67ee04d3248cbac0690915 /engines/director/lingo/lingo-the.cpp | |
parent | e0b7e823b242d3e5c3bbba41f5d07014c8a35f0c (diff) | |
download | scummvm-rg350-b37a3e522461236bb4804415f83fbddb12d862a4.tar.gz scummvm-rg350-b37a3e522461236bb4804415f83fbddb12d862a4.tar.bz2 scummvm-rg350-b37a3e522461236bb4804415f83fbddb12d862a4.zip |
DIRECTOR: Lingo: Documented D4 "Movie in a window" Lingo
Diffstat (limited to 'engines/director/lingo/lingo-the.cpp')
-rw-r--r-- | engines/director/lingo/lingo-the.cpp | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/engines/director/lingo/lingo-the.cpp b/engines/director/lingo/lingo-the.cpp index d5fef44b0a..ec94d066f3 100644 --- a/engines/director/lingo/lingo-the.cpp +++ b/engines/director/lingo/lingo-the.cpp @@ -135,7 +135,8 @@ TheEntity entities[] = { { kTheTraceLoad, "traceLoad", false }, // D4 p { kTheTraceLogFile, "traceLogFile", false }, // D4 p { kTheUpdateMovieEnabled,"updateMovieEnabled",false }, // D4 p - { kTheWindow, "window", false }, + { kTheWindow, "window", true }, // D4 + { kTheWindowList, "windowList", false }, // D4 p { kTheWords, "words", false }, // D3 { kTheNOEntity, NULL, false } }; @@ -175,7 +176,7 @@ TheEntityField fields[] = { // Common cast fields { kTheCast, "castType", kTheCastType }, // D4 p - { kTheCast, "filename", kTheFilename }, // D4 p + { kTheCast, "filename", kTheFileName }, // D4 p { kTheCast, "height", kTheHeight }, // D4 p { kTheCast, "loaded", kTheLoaded }, // D4 p { kTheCast, "modified", kTheModified }, // D4 p @@ -221,10 +222,15 @@ TheEntityField fields[] = { { kTheField, "textSize", kTheTextSize }, // D3 p { kTheField, "textStyle", kTheTextStyle }, // D3 p - { kTheWindow, "drawRect", kTheDrawRect }, - { kTheWindow, "filename", kTheFilename }, + { kTheWindow, "drawRect", kTheDrawRect }, // D4 p + { kTheWindow, "fileName", kTheFileName }, // D4 p + { kTheWindow, "modal", kTheModal }, // D4 p + { kTheWindow, "rect", kTheRect }, // D4 p + { kTheWindow, "title", kTheTitle }, // D4 p + { kTheWindow, "titleVisible", kTheTitleVisible }, // D4 p { kTheWindow, "sourceRect", kTheSourceRect }, - { kTheWindow, "visible", kTheVisible }, + { kTheWindow, "visible", kTheVisible }, // D4 p + { kTheWindow, "windowType", kTheWindowType }, // D4 p { kTheMenuItem, "checkmark", kTheCheckMark }, // D3 p { kTheMenuItem, "enabled", kTheEnabled }, // D3 p @@ -648,7 +654,7 @@ Datum Lingo::getTheCast(Datum &id1, int field) { case kTheCastType: d.u.i = cast->type; break; - case kTheFilename: + case kTheFileName: d.toString(); d.u.s = &castInfo->fileName; break; @@ -730,7 +736,7 @@ void Lingo::setTheCast(Datum &id1, int field, Datum &d) { cast->type = static_cast<CastType>(d.u.i); cast->modified = 1; break; - case kTheFilename: + case kTheFileName: castInfo->fileName = *d.u.s; break; case kTheName: |