SCREENS.C 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifdef PRECOMPILEDHEADERS
  2. #include "JA2 All.h"
  3. #else
  4. #include "Screens.h"
  5. #endif
  6. Screens GameScreens[MAX_SCREENS] =
  7. {
  8. { EditScreenInit, EditScreenHandle, EditScreenShutdown },
  9. { SavingScreenInitialize, SavingScreenHandle, SavingScreenShutdown }, // Title Screen
  10. { LoadingScreenInitialize, LoadingScreenHandle, LoadingScreenShutdown }, // Title Screen
  11. { ErrorScreenInitialize, ErrorScreenHandle, ErrorScreenShutdown }, // Title Screen
  12. { InitScreenInitialize, InitScreenHandle, InitScreenShutdown }, // Title Screen
  13. { MainGameScreenInit, MainGameScreenHandle, MainGameScreenShutdown },
  14. { AniEditScreenInit, AniEditScreenHandle, AniEditScreenShutdown },
  15. { PalEditScreenInit, PalEditScreenHandle, PalEditScreenShutdown },
  16. { DebugScreenInit, DebugScreenHandle, DebugScreenShutdown },
  17. { MapScreenInit, MapScreenHandle, MapScreenShutdown },
  18. { LaptopScreenInit, LaptopScreenHandle, LaptopScreenShutdown },
  19. { LoadSaveScreenInit, LoadSaveScreenHandle, LoadSaveScreenShutdown },
  20. { MapUtilScreenInit, MapUtilScreenHandle, MapUtilScreenShutdown },
  21. { FadeScreenInit, FadeScreenHandle, FadeScreenShutdown },
  22. { MessageBoxScreenInit, MessageBoxScreenHandle, MessageBoxScreenShutdown },
  23. { MainMenuScreenInit, MainMenuScreenHandle, MainMenuScreenShutdown },
  24. { AutoResolveScreenInit, AutoResolveScreenHandle, AutoResolveScreenShutdown },
  25. { SaveLoadScreenInit, SaveLoadScreenHandle, SaveLoadScreenShutdown },
  26. { OptionsScreenInit, OptionsScreenHandle, OptionsScreenShutdown },
  27. { ShopKeeperScreenInit, ShopKeeperScreenHandle, ShopKeeperScreenShutdown },
  28. { SexScreenInit, SexScreenHandle, SexScreenShutdown },
  29. { GameInitOptionsScreenInit, GameInitOptionsScreenHandle, GameInitOptionsScreenShutdown },
  30. { DemoExitScreenInit, DemoExitScreenHandle, DemoExitScreenShutdown },
  31. { IntroScreenInit, IntroScreenHandle, IntroScreenShutdown },
  32. { CreditScreenInit, CreditScreenHandle, CreditScreenShutdown },
  33. #ifdef JA2BETAVERSION
  34. { AIViewerScreenInit, AIViewerScreenHandle, AIViewerScreenShutdown },
  35. #endif
  36. { QuestDebugScreenInit, QuestDebugScreenHandle, QuestDebugScreenShutdown }
  37. };