aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/director/lingo/lingo-the.cpp31
-rw-r--r--engines/director/lingo/lingo-the.h27
2 files changed, 46 insertions, 12 deletions
diff --git a/engines/director/lingo/lingo-the.cpp b/engines/director/lingo/lingo-the.cpp
index 760576ef03..a77fbd3132 100644
--- a/engines/director/lingo/lingo-the.cpp
+++ b/engines/director/lingo/lingo-the.cpp
@@ -27,21 +27,30 @@ namespace Director {
class Sprite;
TheEntity entities[] = {
+ { kTheBeepOn, "beepOn", false }, // D2 property
+ { kTheButtonStyle, "buttonStyle", false }, // D2 p
{ kTheCast, "cast", true },
+ { kTheCenterStage, "centerStage", false }, // D2 p
+ { kTheCheckBoxAccess, "checkBoxAccess", false }, // D2 p
+ { kTheCheckBoxType, "checkBoxType", false }, // D2 p
{ kTheClickOn, "clickOn", false }, // D2 function
- { kTheColorDepth, "colorDepth", false },
+ { kTheColorDepth, "colorDepth", false }, // D2 p
{ kTheColorQD, "colorQD", false }, // D2 f
{ kTheCommandDown, "commandDown", false }, // D2 f
{ kTheControlDown, "controlDown", false }, // D2 f
{ kTheDoubleClick, "doubleClick", false }, // D2 f
- { kTheExitLock, "exitlock", false },
+ { kTheExitLock, "exitLock", false }, // D2 p
+ { kTheFixStageSize, "fixStageSize", false }, // D2 p
{ kTheFloatPrecision, "floatPrecision", false },
{ kTheFrame, "frame", false }, // D2 f
{ kTheFreeBlock, "freeBlock", false }, // D2 f
{ kTheFreeBytes, "freeBytes", false }, // D2 f
+ { kTheFullColorPermit, "fullColorPermit", false }, // D2 p
+ { kTheImageDirect, "imageDirect", false }, // D2 p
{ kTheItemDelimiter, "itemDelimiter", false },
{ kTheKey, "key", false }, // D2 f
{ kTheKeyCode, "keyCode", false }, // D2 f
+ { kTheKeyDownScript, "keyDownScript", false }, // D2 p
{ kTheLastClick, "lastClick", false }, // D2 f
{ kTheLastEvent, "lastEvent", false }, // D2 f
{ kTheLastFrame, "lastFrame", false },
@@ -54,17 +63,17 @@ TheEntity entities[] = {
{ kTheMenuItem, "menuitem", true },
{ kTheMenuItems, "menuitems", false },
{ kTheMouseDown, "mouseDown", false }, // D2 f
- { kTheMouseDownScript, "mouseDownScript", false },
+ { kTheMouseDownScript, "mouseDownScript", false }, // D2 p
{ kTheMouseH, "mouseH", false }, // D2 f
{ kTheMouseUp, "mouseUp", false }, // D2 f
- { kTheMouseUpScript, "mouseUpScript", false },
+ { kTheMouseUpScript, "mouseUpScript", false }, // D2 p
{ kTheMouseV, "mouseV", false }, // D2 f
{ kTheMovie, "movie", false }, // D2 f
{ kTheMultiSound, "multiSound", false },
{ kTheOptionDown, "optionDown", false }, // D2 f
{ kThePathName, "pathName", false }, // D2 f
{ kThePauseState, "pauseState", false }, // D2 f
- { kThePerFrameHook, "perframehook", false },
+ { kThePerFrameHook, "perFrameHook", false }, // D2 p
{ kThePreloadEventAbort,"preloadEventAbort",false },
{ kTheResult, "result", false }, // D2 f
{ kTheRightMouseDown, "rightMouseDown", false },
@@ -72,6 +81,8 @@ TheEntity entities[] = {
{ kTheRomanLingo, "romanLingo", false },
{ kTheSelection, "selection", false }, // D2 f
{ kTheShiftDown, "shiftDown", false }, // D2 f
+ { kTheSoundEnabled, "soundEnabled", false }, // D2 p
+ { kTheSoundLevel, "soundLevel", false }, // D2 p
{ kTheSprite, "sprite", true },
{ kTheSqrt, "sqrt", false }, // D2 f
{ kTheStage, "stage", false },
@@ -80,9 +91,15 @@ TheEntity entities[] = {
{ kTheStageRight, "stageRight", false }, // D2 f
{ kTheStageTop, "stageTop", false }, // D2 f
{ kTheStillDown, "stillDown", false }, // D2 f
+ { kTheSwitchColorDepth, "switchColorDepth", false }, // D2 p
{ kTheTicks, "ticks", false }, // D2 f
- { kTheTimeoutLength, "timeoutlength", false },
- { kTheTimer, "timer", false },
+ { kTheTimeoutKeydown, "timeoutKeydown", false }, // D2 p
+ { kTheTimeoutLapsed, "timeoutLapsed", false }, // D2 p
+ { kTheTimeoutLength, "timeoutLength", false }, // D2 p
+ { kTheTimeoutMouse, "timeoutMouse", false }, // D2 p
+ { kTheTimeoutPlay, "timeoutPlay", false }, // D2 p
+ { kTheTimeoutScript, "timeoutScript", false }, // D2 p
+ { kTheTimer, "timer", false }, // D2 p
{ kTheWindow, "window", false },
{ kTheNOEntity, NULL, false }
};
diff --git a/engines/director/lingo/lingo-the.h b/engines/director/lingo/lingo-the.h
index 468be64140..d24488d78a 100644
--- a/engines/director/lingo/lingo-the.h
+++ b/engines/director/lingo/lingo-the.h
@@ -46,11 +46,29 @@ enum TheEntityType {
kThePerFrameHook,
kTheTicks,
kTheTimer,
+ kTheTimeoutKeydown,
+ kTheTimeoutLapsed,
kTheTimeoutLength,
+ kTheTimeoutMouse,
+ kTheTimeoutPlay,
+ kTheTimeoutScript,
kTheWindow,
+ kTheBeepOn,
+ kTheButtonStyle,
+ kTheCenterStage,
+ kTheCheckBoxAccess,
+ kTheCheckBoxType,
kTheClickOn,
+ kTheControlDown,
+ kTheCommandDown,
kTheDoubleClick,
+ kTheFixStageSize,
+ kTheFullColorPermit,
+ kTheImageDirect,
+ kTheKey,
+ kTheKeyDownScript,
+ kTheKeyCode,
kTheLastClick,
kTheLastEvent,
kTheLastFrame,
@@ -60,19 +78,18 @@ enum TheEntityType {
kTheMemorySize,
kTheMouseDown,
kTheMouseUp,
+ kTheOptionDown,
kThePauseState,
kTheRightMouseUp,
kTheRightMouseDown,
+ kTheSoundEnabled,
+ kTheSoundLevel,
kTheStillDown,
- kTheKey,
- kTheKeyCode,
- kTheControlDown,
- kTheCommandDown,
+ kTheSwitchColorDepth,
kTheResult,
kTheSelection,
kTheShiftDown,
kTheSqrt,
- kTheOptionDown,
kTheColorDepth,
kTheColorQD,