diff options
Diffstat (limited to 'engines/dm/timeline.cpp')
-rw-r--r-- | engines/dm/timeline.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/dm/timeline.cpp b/engines/dm/timeline.cpp index 1089855d17..98987dc635 100644 --- a/engines/dm/timeline.cpp +++ b/engines/dm/timeline.cpp @@ -203,9 +203,9 @@ uint16 Timeline::addEventGetEventIndex(TimelineEvent* event) { TimelineEvent* L0591_ps_Event; - if (_eventCount == _eventMaxCount) { - _vm->displayErrorAndStop(45); - } + if (_eventCount == _eventMaxCount) + error("Too many events"); + if ((event->_type >= k5_TMEventTypeCorridor) && (event->_type <= k10_TMEventTypeDoor)) { for (L0588_ui_EventIndex = 0, L0591_ps_Event = _events; L0588_ui_EventIndex < _eventMaxCount; L0588_ui_EventIndex++, L0591_ps_Event++) { if ((L0591_ps_Event->_type >= k5_TMEventTypeCorridor) && (L0591_ps_Event->_type <= k10_TMEventTypeDoor)) { |