aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/director/lingo/lingo.cpp8
-rw-r--r--engines/director/lingo/lingo.h1
2 files changed, 6 insertions, 3 deletions
diff --git a/engines/director/lingo/lingo.cpp b/engines/director/lingo/lingo.cpp
index 17e8ea44fe..dbc022798d 100644
--- a/engines/director/lingo/lingo.cpp
+++ b/engines/director/lingo/lingo.cpp
@@ -58,9 +58,9 @@ struct EventHandlerType {
{ kEventStart, "start" },
{ kEventKeyUp, "keyUp" },
- { kEventKeyDown, "keyDown" },
- { kEventMouseUp, "mouseUp" },
- { kEventMouseDown, "mouseDown" },
+ { kEventKeyDown, "keyDown" }, // D2 as when
+ { kEventMouseUp, "mouseUp" }, // D2 as when
+ { kEventMouseDown, "mouseDown" }, // D2 as when
{ kEventRightMouseDown, "rightMouseDown" },
{ kEventRightMouseUp, "rightMouseUp" },
{ kEventMouseEnter, "mouseEnter" },
@@ -68,6 +68,8 @@ struct EventHandlerType {
{ kEventMouseUpOutSide, "mouseUpOutSide" },
{ kEventMouseWithin, "mouseWithin" },
+ { kEventTimeout, "timeout" }, // D2 as when
+
{ kEventNone, 0 },
};
diff --git a/engines/director/lingo/lingo.h b/engines/director/lingo/lingo.h
index 4dd00417b8..0b3121574b 100644
--- a/engines/director/lingo/lingo.h
+++ b/engines/director/lingo/lingo.h
@@ -48,6 +48,7 @@ enum LEvent {
kEventIdle,
kEventStepFrame,
kEventExitFrame,
+ kEventTimeout,
kEventActivateWindow,
kEventDeactivateWindow,