From cfe84492adc3ef69154c59d0a94c093bbb9a6609 Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Thu, 6 Jan 2005 16:07:46 +0000 Subject: Placard functions are now event-driven, so the blocking palette faders are no longer needed. svn-id: r16450 --- saga/events.h | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) (limited to 'saga/events.h') diff --git a/saga/events.h b/saga/events.h index a119d5dd46..876241fc62 100644 --- a/saga/events.h +++ b/saga/events.h @@ -31,10 +31,10 @@ namespace Saga { enum EVENT_TYPES { - ONESHOT_EVENT, - CONTINUOUS_EVENT, - INTERVAL_EVENT, - IMMEDIATE_EVENT + ONESHOT_EVENT, // Event takes no time + CONTINUOUS_EVENT, // Event takes time; next event starts immediately + INTERVAL_EVENT, // Not yet implemented + IMMEDIATE_EVENT // Event takes time; next event starts when event is done }; enum EVENT_FLAGS { @@ -56,7 +56,8 @@ enum EVENT_CODES { INTERFACE_EVENT, ACTOR_EVENT, SCRIPT_EVENT, - CURSOR_EVENT + CURSOR_EVENT, + GRAPHICS_EVENT }; enum EVENT_OPS { @@ -82,15 +83,22 @@ enum EVENT_OPS { EVENT_CYCLESTEP = 2, // INTERFACE events EVENT_ACTIVATE = 1, - EVENT_DEACTIVATE, + EVENT_DEACTIVATE = 2, + EVENT_SET_STATUS = 3, + EVENT_CLEAR_STATUS = 4, // ACTOR events EVENT_MOVE = 1, // SCRIPT events - EVENT_BLOCKING = 1, - EVENT_NONBLOCKING = 2, + EVENT_EXEC_BLOCKING = 1, + EVENT_EXEC_NONBLOCKING = 2, + EVENT_THREAD_WAKE = 3, // CURSOR events EVENT_SHOW = 1, // EVENT_HIDE = 2, // reused + // GRAPHICS events + EVENT_FILL_RECT = 1, + // EVENT_SETFLAG = 4, // reused + // EVENT_CLEARFLAG = 5, // reused // CONTINUOUS events // PALETTE events -- cgit v1.2.3