aboutsummaryrefslogtreecommitdiff
path: root/saga/events.h
diff options
context:
space:
mode:
authorEugene Sandulenko2004-08-11 22:27:39 +0000
committerEugene Sandulenko2004-08-11 22:27:39 +0000
commit94b377ce739c0640fe3f6ef70c087f7637bb73d1 (patch)
tree028f254ebae5225b7c0d045f09e21e3ddeedc249 /saga/events.h
parentee70457667b7480226b3af3bf3047e098a0344c5 (diff)
downloadscummvm-rg350-94b377ce739c0640fe3f6ef70c087f7637bb73d1.tar.gz
scummvm-rg350-94b377ce739c0640fe3f6ef70c087f7637bb73d1.tar.bz2
scummvm-rg350-94b377ce739c0640fe3f6ef70c087f7637bb73d1.zip
Handle fades in scene load routine.
Introduce immediate events. svn-id: r14558
Diffstat (limited to 'saga/events.h')
-rw-r--r--saga/events.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/saga/events.h b/saga/events.h
index 06cc3095fe..0c5d21a087 100644
--- a/saga/events.h
+++ b/saga/events.h
@@ -30,7 +30,8 @@ namespace Saga {
enum R_EVENT_TYPES {
R_ONESHOT_EVENT,
R_CONTINUOUS_EVENT,
- R_INTERVAL_EVENT
+ R_INTERVAL_EVENT,
+ R_IMMEDIATE_EVENT
};
enum R_EVENT_FLAGS {
@@ -132,6 +133,7 @@ class Events {
int handleContinuous(R_EVENT * event);
int handleOneShot(R_EVENT * event);
int handleInterval(R_EVENT * event);
+ int handleImmediate(R_EVENT *event);
int processEventTime(long msec);
int initializeEvent(R_EVENT * event);