26#ifndef SAGA2_TOWERFTA_H
27#define SAGA2_TOWERFTA_H
29#include "saga2/tower.h"
33INITIALIZER(initSystemConfig);
36INITIALIZER(initPlayIntro);
37TERMINATOR(termPlayOutro);
39TERMINATOR(termSystemTimer);
41TERMINATOR (termAudio);
43INITIALIZER(initResourceFiles);
44TERMINATOR(termResourceFiles);
46INITIALIZER(initResourceServers);
47TERMINATOR(termResourceServers);
49INITIALIZER(initPathFinders);
50TERMINATOR(termPathFinders);
52INITIALIZER(initSAGAInterpreter);
53TERMINATOR(termSAGAInterpreter);
55INITIALIZER(initAudioChannels);
56TERMINATOR(termAudioChannels);
58INITIALIZER(initResourceHandles);
59TERMINATOR(termResourceHandles);
61INITIALIZER(initPalettes);
62TERMINATOR(termPalettes);
64INITIALIZER(initDisplayPort);
65TERMINATOR(termDisplayPort);
67INITIALIZER(initPanelSystem);
68TERMINATOR(termPanelSystem);
70INITIALIZER(initMainWindow);
71TERMINATOR(termMainWindow);
73INITIALIZER(initGUIMessagers);
74TERMINATOR(termGUIMessagers);
76INITIALIZER(initMousePointer);
77TERMINATOR(termMousePointer);
79INITIALIZER(initDisplay);
80TERMINATOR(termDisplay);
82INITIALIZER(initGameMaps);
83TERMINATOR(termGameMaps);
85INITIALIZER(initRouteData);
86TERMINATOR(termRouteData);
88INITIALIZER(initActorSprites);
89TERMINATOR(termActorSprites);
91INITIALIZER(initWeaponData);
92TERMINATOR(termWeaponData);
94INITIALIZER(initSpellData);
95TERMINATOR(termSpellData);
97INITIALIZER(initObjectSoundFX);
98TERMINATOR(termObjectSoundFX);
100INITIALIZER(initObjectPrototypes);
101TERMINATOR(termObjectPrototypes);
103INITIALIZER(initDynamicGameData);
104TERMINATOR(termDynamicGameData);
106INITIALIZER(initGameMode);
107TERMINATOR(termGameMode);
112INITIALIZER(initProcessResources);
113TERMINATOR(termProcessResources);