aboutsummaryrefslogtreecommitdiff
path: root/saga/events.h
diff options
context:
space:
mode:
authorEugene Sandulenko2004-12-15 00:24:12 +0000
committerEugene Sandulenko2004-12-15 00:24:12 +0000
commit502b279d243d79f46bb8a151ae610949d30bf757 (patch)
tree7f17defd563f74aa4944c7f8c6da0bc9ffc81c1a /saga/events.h
parent58eabb6a5fdafed605fcb0cd8f56dbcea8723d46 (diff)
downloadscummvm-rg350-502b279d243d79f46bb8a151ae610949d30bf757.tar.gz
scummvm-rg350-502b279d243d79f46bb8a151ae610949d30bf757.tar.bz2
scummvm-rg350-502b279d243d79f46bb8a151ae610949d30bf757.zip
Patch #1081904 ITE: MAC demo support
o Endianness-aware resource loading o Removed ys_dl_list in favor of our object implementation o Cleanup in actor code o Partial support for ITE Mac rereleased demo svn-id: r16051
Diffstat (limited to 'saga/events.h')
-rw-r--r--saga/events.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/saga/events.h b/saga/events.h
index 454047f0a1..988a7f4b6b 100644
--- a/saga/events.h
+++ b/saga/events.h
@@ -26,7 +26,10 @@
#ifndef SAGA_EVENT_H
#define SAGA_EVENT_H
+#include "saga/list.h"
+
namespace Saga {
+
enum EVENT_TYPES {
ONESHOT_EVENT,
CONTINUOUS_EVENT,
@@ -119,6 +122,8 @@ struct EVENT {
EVENT() { memset(this, 0, sizeof(*this)); }
};
+typedef SortedList<EVENT> EventList;
+
#define EVENT_WARNINGCOUNT 1000
#define EVENT_MASK 0x00FF
@@ -151,7 +156,7 @@ class Events {
SagaEngine *_vm;
bool _initialized;
- YS_DL_LIST *_eventList;
+ EventList _eventList;
};
} // End of namespace Saga