diff options
author | Andrew Kurushin | 2010-10-24 17:42:45 +0000 |
---|---|---|
committer | Andrew Kurushin | 2010-10-24 17:42:45 +0000 |
commit | fa7e8a8eb382c37d35d9166dcd87646811e4a377 (patch) | |
tree | c23e5d3eb76c2f5be8c4e2dc1a977bf657287eea /engines/saga/events.h | |
parent | 225fd20bee837d0a9d9959621c0aa8bfa8a4337b (diff) | |
download | scummvm-rg350-fa7e8a8eb382c37d35d9166dcd87646811e4a377.tar.gz scummvm-rg350-fa7e8a8eb382c37d35d9166dcd87646811e4a377.tar.bz2 scummvm-rg350-fa7e8a8eb382c37d35d9166dcd87646811e4a377.zip |
SAGA: replace Actor::_actors and _objs malloc base arrays with Common::Array
svn-id: r53766
Diffstat (limited to 'engines/saga/events.h')
-rw-r--r-- | engines/saga/events.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/saga/events.h b/engines/saga/events.h index a6e42513ad..135c0beb55 100644 --- a/engines/saga/events.h +++ b/engines/saga/events.h @@ -168,8 +168,15 @@ class Events { void handleEvents(long msec); void clearList(bool playQueuedMusic = true); void freeList(); - EventColumns *queue(const Event &event); - EventColumns *chain(EventColumns *eventColumns, const Event &addEvent); + + // Schedules an event in the event list; returns a pointer to the scheduled + // event columns suitable for chaining if desired. + EventColumns *queue(const Event &event) { + return chain(NULL, event); + } + + // Places a 'event' on the end of an event columns given by 'eventColumns' + EventColumns *chain(EventColumns *eventColumns, const Event &event); private: int handleContinuous(Event *event); |