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