DIRECTOR: Add user actions, sprite, movie events to lingo events

This commit is contained in:
Dmitry Iskrich 2016-06-07 17:43:49 +03:00 committed by Eugene Sandulenko
parent cd0e04f672
commit a0276402d0
2 changed files with 39 additions and 0 deletions

View File

@ -28,6 +28,14 @@ struct EventHandlerType {
LEvent handler;
const char *name;
} static const eventHanlerDescs[] = {
{ kEventPrepareMovie, "prepareMovie" },
{ kEventStartMovie, "startMovie" },
{ kEventStopMovie, "stopMovie" },
{ kEventNew, "newSprite" },
{ kEventBeginSprite, "beginSprite" },
{ kEventEndSprite, "endSprite" },
{ kEventEnterFrame, "enterFrame" },
{ kEventPrepareFrame, "prepareFrame" },
{ kEventExitFrame, "exitFrame" },
@ -39,6 +47,18 @@ struct EventHandlerType {
{ kEventOpenWindow, "openWindow" },
{ kEventCloseWindow, "closeWindow" },
{ kEventStart, "start" },
{ kEventKeyUp, "keyUp" },
{ kEventKeyDown, "keyDown" },
{ kEventMouseUp, "mouseUp" },
{ kEventMouseDown, "mouseDown" },
{ kEventRightMouseDown, "rightMouseDown" },
{ kEventRightMouseUp, "rightMouseUp" },
{ kEventMouseEnter, "mouseEnter" },
{ kEventMouseLeave, "mouseLeave" },
{ kEventMouseUpOutSide, "mouseUpOutSide" },
{ kEventMouseWithin "mouseWithin" },
{ kEventNone, 0 },
};

View File

@ -29,6 +29,14 @@
namespace Director {
enum LEvent {
kEventPrepareMovie,
kEventStartMovie,
kEventStopMovie,
kEventNew,
kEventBeginSprite,
kEventEndSprite,
kEventNone,
kEventEnterFrame,
kEventPrepareFrame,
@ -41,6 +49,17 @@ enum LEvent {
kEventOpenWindow,
kEventCloseWindow,
kEventKeyUp,
kEventKeyDown,
kEventMouseUp,
kEventMouseDown,
kEventRightMouseUp,
kEventRightMouseDown,
kEventMouseEnter,
kEventMouseLeave,
kEventMouseUpOutSide,
kEventMouseWithin,
kEventStart
};