Skip to content

Commit

Permalink
DIRECTOR: Lingo: Added stubs for all D2 properties
Browse files Browse the repository at this point in the history
  • Loading branch information
sev- committed Aug 20, 2016
1 parent 223b7f1 commit 2bcae4c
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 12 deletions.
31 changes: 24 additions & 7 deletions engines/director/lingo/lingo-the.cpp
Expand Up @@ -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 },
Expand All @@ -54,24 +63,26 @@ 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 },
{ kTheRightMouseUp, "rightMouseUp", false },
{ 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 },
Expand All @@ -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 }
};
Expand Down
27 changes: 22 additions & 5 deletions engines/director/lingo/lingo-the.h
Expand Up @@ -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,
Expand All @@ -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,
Expand Down

0 comments on commit 2bcae4c

Please sign in to comment.