- separation of static and map-local event handlers into separate lists.

Having everything lumped together made this a maintenance hassle because it affected how the level has to be stored.
This hasn't been tested yet, so it may not work as intended!
This commit is contained in:
Christoph Oelckers 2019-02-02 16:43:11 +01:00
commit 66eb4e5048
29 changed files with 240 additions and 242 deletions

View file

@ -282,8 +282,8 @@ static void MarkRoot()
Mark(StatusBar);
M_MarkMenus();
Mark(DIntermissionController::CurrentIntermission);
Mark(eventManager.FirstEventHandler);
Mark(eventManager.LastEventHandler);
Mark(staticEventManager.FirstEventHandler);
Mark(staticEventManager.LastEventHandler);
for (auto Level : AllLevels())
Level->Mark();