GameState.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #pragma once
  2. #include <stdint.h>
  3. namespace TLAC::Components
  4. {
  5. enum GameState : uint32_t
  6. {
  7. GS_STARTUP,
  8. GS_ADVERTISE,
  9. GS_GAME,
  10. GS_DATA_TEST,
  11. GS_TEST_MODE,
  12. GS_APP_ERROR,
  13. GS_MAX,
  14. };
  15. enum SubGameState : uint32_t
  16. {
  17. SUB_DATA_INITIALIZE,
  18. SUB_SYSTEM_STARTUP,
  19. SUB_SYSTEM_STARTUP_ERROR,
  20. SUB_WARNING,
  21. SUB_LOGO,
  22. SUB_RATING,
  23. SUB_DEMO,
  24. SUB_TITLE,
  25. SUB_RANKING,
  26. SUB_SCORE_RANKING,
  27. SUB_CM,
  28. SUB_PHOTO_MODE_DEMO,
  29. SUB_SELECTOR,
  30. SUB_GAME_MAIN,
  31. SUB_GAME_SEL,
  32. SUB_STAGE_RESULT,
  33. SUB_SCREEN_SHOT_SEL,
  34. SUB_SCREEN_SHOT_RESULT,
  35. SUB_GAME_OVER,
  36. SUB_DATA_TEST_MAIN,
  37. SUB_DATA_TEST_MISC,
  38. SUB_DATA_TEST_OBJ,
  39. SUB_DATA_TEST_STG,
  40. SUB_DATA_TEST_MOT,
  41. SUB_DATA_TEST_COLLISION,
  42. SUB_DATA_TEST_SPR,
  43. SUB_DATA_TEST_AET,
  44. SUB_DATA_TEST_AUTH_3D,
  45. SUB_DATA_TEST_CHR,
  46. SUB_DATA_TEST_ITEM,
  47. SUB_DATA_TEST_PERF,
  48. SUB_DATA_TEST_PVSCRIPT,
  49. SUB_DATA_TEST_PRINT,
  50. SUB_DATA_TEST_CARD,
  51. SUB_DATA_TEST_OPD,
  52. SUB_DATA_TEST_SLIDER,
  53. SUB_DATA_TEST_GLITTER,
  54. SUB_DATA_TEST_GRAPHICS,
  55. SUB_DATA_TEST_COLLECTION_CARD,
  56. SUB_TEST_MODE_MAIN,
  57. SUB_APP_ERROR,
  58. SUB_MAX,
  59. };
  60. }