pokeplatinum/include/enums.h
2026-01-20 11:52:44 -08:00

287 lines
7.2 KiB
C

#ifndef POKEPLATINUM_ENUMS_H
#define POKEPLATINUM_ENUMS_H
typedef enum {
UnkEnum_0202F510_00,
UnkEnum_0202F510_01,
UnkEnum_0202F510_02,
UnkEnum_0202F510_03,
UnkEnum_0202F510_04,
UnkEnum_0202F510_05,
UnkEnum_0202F510_06,
UnkEnum_0202F510_07,
UnkEnum_0202F510_08,
UnkEnum_0202F510_09,
UnkEnum_0202F510_10,
UnkEnum_0202F510_11,
UnkEnum_0202F510_12,
UnkEnum_0202F510_13,
UnkEnum_0202F510_14,
UnkEnum_0202F510_15,
UnkEnum_0202F510_16,
UnkEnum_0202F510_17,
UnkEnum_0202F510_18,
UnkEnum_0202F510_19,
UnkEnum_0202F510_20,
UnkEnum_0202F510_21,
UnkEnum_0202F510_22,
UnkEnum_0202F510_23,
UnkEnum_0202F510_24,
UnkEnum_0202F510_25,
UnkEnum_0202F510_26,
UnkEnum_0202F510_27,
UnkEnum_0202F510_28,
UnkEnum_0202F510_29,
UnkEnum_0202F510_30,
UnkEnum_0202F510_31,
UnkEnum_0202F510_32,
UnkEnum_0202F510_33 = 0xfa,
UnkEnum_0202F510_34 = 0xfb,
UnkEnum_0202F510_35 = 0xfc,
UnkEnum_0202F510_36 = 0xfd,
UnkEnum_0202F510_37 = 0xfe,
UnkEnum_0202F510_38 = 0xff,
} UnkEnum_0202F510;
typedef enum {
UnkEnum_ov101_021D9688_00 = 0,
UnkEnum_ov101_021D9688_01,
UnkEnum_ov101_021D9688_02,
UnkEnum_ov101_021D9688_03,
UnkEnum_ov101_021D9688_04,
UnkEnum_ov101_021D9688_05,
UnkEnum_ov101_021D9688_06,
} UnkEnum_ov101_021D9688;
typedef enum {
UnkEnum_ov101_021D2BDC_00,
UnkEnum_ov101_021D2BDC_01,
UnkEnum_ov101_021D2BDC_02,
UnkEnum_ov101_021D2BDC_03,
} UnkEnum_ov101_021D2BDC;
typedef enum {
UnkEnum_ov101_021D4F58_00 = 0,
UnkEnum_ov101_021D4F58_01,
UnkEnum_ov101_021D4F58_02,
UnkEnum_ov101_021D4F58_03,
UnkEnum_ov101_021D4F58_04,
UnkEnum_ov101_021D4F58_05,
} UnkEnum_ov101_021D4F58;
typedef enum {
UnkEnum_ov101_021D394C_00 = 0,
UnkEnum_ov101_021D394C_01,
UnkEnum_ov101_021D394C_02,
} UnkEnum_ov101_021D394C;
typedef enum {
UnkEnum_ov101_021D5814_00 = 0,
UnkEnum_ov101_021D5814_01,
UnkEnum_ov101_021D5814_02,
UnkEnum_ov101_021D5814_03,
UnkEnum_ov101_021D5814_04,
UnkEnum_ov101_021D5814_05,
} UnkEnum_ov101_021D5814;
typedef enum {
UnkEnum_ov101_021D5D90_00 = 0,
UnkEnum_ov101_021D5D90_01,
UnkEnum_ov101_021D5D90_02,
UnkEnum_ov101_021D5D90_03,
UnkEnum_ov101_021D5D90_04,
UnkEnum_ov101_021D5D90_05,
UnkEnum_ov101_021D5D90_06,
UnkEnum_ov101_021D5D90_07,
} UnkEnum_ov101_021D5D90;
typedef enum {
UnkEnum_ov101_021D6764_00 = 0,
UnkEnum_ov101_021D6764_01,
UnkEnum_ov101_021D6764_02,
UnkEnum_ov101_021D6764_03,
} UnkEnum_ov101_021D6764;
typedef enum {
UnkEnum_ov101_021D679C_00,
UnkEnum_ov101_021D679C_01,
UnkEnum_ov101_021D679C_02,
UnkEnum_ov101_021D679C_03,
UnkEnum_ov101_021D679C_04,
UnkEnum_ov101_021D679C_05,
UnkEnum_ov101_021D679C_06,
UnkEnum_ov101_021D679C_07,
UnkEnum_ov101_021D679C_08,
UnkEnum_ov101_021D679C_09,
} UnkEnum_ov101_021D679C;
typedef enum {
UnkEnum_ov101_021D4550_00 = 0,
UnkEnum_ov101_021D4550_01,
UnkEnum_ov101_021D4550_02,
UnkEnum_ov101_021D4550_03,
} UnkEnum_ov101_021D4550;
typedef enum {
UnkEnum_ov101_021D77E4_00 = 0,
UnkEnum_ov101_021D77E4_01,
} UnkEnum_ov101_021D77E4;
typedef enum {
UnkEnum_ov101_021D9934_00 = 0,
UnkEnum_ov101_021D9934_01,
UnkEnum_ov101_021D9934_02,
UnkEnum_ov101_021D9934_03,
UnkEnum_ov101_021D9934_04,
UnkEnum_ov101_021D9934_05,
UnkEnum_ov101_021D9934_06,
} UnkEnum_ov101_021D9934;
typedef enum {
UnkEnum_ov101_021D9934_1_00 = 0,
UnkEnum_ov101_021D9934_1_01,
UnkEnum_ov101_021D9934_1_02,
UnkEnum_ov101_021D9934_1_03,
} UnkEnum_ov101_021D9934_1;
typedef enum {
UnkEnum_ov101_021D9AE4_00 = 0,
UnkEnum_ov101_021D9AE4_01 = 5,
UnkEnum_ov101_021D9AE4_02 = 15,
UnkEnum_ov101_021D9AE4_03 = 25,
UnkEnum_ov101_021D9AE4_04 = 35,
UnkEnum_ov101_021D9AE4_05 = 45,
UnkEnum_ov101_021D9AE4_06 = 55,
UnkEnum_ov101_021D9AE4_07 = 65,
UnkEnum_ov101_021D9AE4_08 = 75,
UnkEnum_ov101_021D9AE4_09 = 9,
} UnkEnum_ov101_021D9AE4;
typedef enum {
UnkEnum_ov101_021D1894_00,
UnkEnum_ov101_021D1894_01,
UnkEnum_ov101_021D1894_02,
UnkEnum_ov101_021D1894_03,
} UnkEnum_ov101_021D1894;
typedef enum {
UnkEnum_ov66_02231E54_00 = 0,
UnkEnum_ov66_02231E54_01 = 1 << 0,
UnkEnum_ov66_02231E54_02 = 1 << 1,
} UnkEnum_ov66_02231E54;
typedef enum {
UnkEnum_ov66_02231E6C_00,
UnkEnum_ov66_02231E6C_01,
UnkEnum_ov66_02231E6C_02,
} UnkEnum_ov66_02231E6C;
enum PlazaMinigame {
UnkEnum_ov66_022324D0_00,
UnkEnum_ov66_022324D0_01,
UnkEnum_ov66_022324D0_02,
UnkEnum_ov66_022324D0_03,
UnkEnum_ov66_022324D0_04,
UnkEnum_ov66_022324D0_05,
UnkEnum_ov66_022324D0_06,
UnkEnum_ov66_022324D0_07,
UnkEnum_ov66_022324D0_08,
UnkEnum_ov66_022324D0_09,
UnkEnum_ov66_022324D0_10,
UnkEnum_ov66_022324D0_11,
UnkEnum_ov66_022324D0_12 = UnkEnum_ov66_022324D0_02 + 1,
};
enum {
GX_BLEND_BGALL = GX_BLEND_PLANEMASK_BG0 | GX_BLEND_PLANEMASK_BG1 | GX_BLEND_PLANEMASK_BG2 | GX_BLEND_PLANEMASK_BG3,
GX_BLEND_ALL = GX_BLEND_BGALL | GX_BLEND_PLANEMASK_OBJ | GX_BLEND_PLANEMASK_BD,
};
enum {
GX_WND_PLANEMASK_BGALL = GX_WND_PLANEMASK_BG0 | GX_WND_PLANEMASK_BG1 | GX_WND_PLANEMASK_BG2 | GX_WND_PLANEMASK_BG3,
GX_WND_PLANEMASK_ALL = GX_WND_PLANEMASK_BGALL | GX_WND_PLANEMASK_OBJ,
};
typedef enum {
UnkEnum_ov66_0223287C_00,
UnkEnum_ov66_0223287C_01,
UnkEnum_ov66_0223287C_02,
UnkEnum_ov66_0223287C_03,
UnkEnum_ov66_0223287C_04
} UnkEnum_ov66_0223287C;
typedef enum {
UnkEnum_ov66_02232BEC_00,
UnkEnum_ov66_02232BEC_01,
UnkEnum_ov66_02232BEC_02,
UnkEnum_ov66_02232BEC_03,
UnkEnum_ov66_02232BEC_04,
UnkEnum_ov66_02232BEC_05,
UnkEnum_ov66_02232BEC_06,
UnkEnum_ov66_02232BEC_07,
UnkEnum_ov66_02232BEC_08,
} UnkEnum_ov66_02232BEC;
typedef enum {
UnkEnum_ov66_022336B8_00,
UnkEnum_ov66_022336B8_01,
UnkEnum_ov66_022336B8_02,
UnkEnum_ov66_022336B8_03,
UnkEnum_ov66_022336B8_04,
} UnkEnum_ov66_022336B8;
typedef enum {
UnkEnum_ov66_02232A84_00,
UnkEnum_ov66_02232A84_01,
UnkEnum_ov66_02232A84_02,
} UnkEnum_ov66_02232A84;
typedef enum {
UnkEnum_ov66_02232F38_00,
UnkEnum_ov66_02232F38_01,
UnkEnum_ov66_02232F38_02,
UnkEnum_ov66_02232F38_03,
} UnkEnum_ov66_02232F38;
typedef enum {
UnkEnum_ov66_02233434_00,
UnkEnum_ov66_02233434_01,
UnkEnum_ov66_02233434_02,
UnkEnum_ov66_02233434_03,
} UnkEnum_ov66_02233434;
typedef enum {
UnkEnum_ov66_02233454_00,
UnkEnum_ov66_02233454_01,
UnkEnum_ov66_02233454_02,
UnkEnum_ov66_02233454_03,
UnkEnum_ov66_02233454_04,
UnkEnum_ov66_02233454_05,
UnkEnum_ov66_02233454_06,
UnkEnum_ov66_02233454_07,
UnkEnum_ov66_02233454_08,
UnkEnum_ov66_02233454_09,
UnkEnum_ov66_02233454_10,
UnkEnum_ov66_02233454_11,
} UnkEnum_ov66_02233454;
typedef enum {
UnkEnum_ov66_02233538_00,
UnkEnum_ov66_02233538_01,
UnkEnum_ov66_02233538_02,
UnkEnum_ov66_02233538_03,
UnkEnum_ov66_02233538_04,
UnkEnum_ov66_02233538_05,
UnkEnum_ov66_02233538_06,
UnkEnum_ov66_02233538_07,
UnkEnum_ov66_02233538_08,
} UnkEnum_ov66_02233538;
typedef enum {
UnkEnum_ov66_022335C0_00,
UnkEnum_ov66_022335C0_01,
UnkEnum_ov66_022335C0_02,
} UnkEnum_ov66_022335C0;
#endif // POKEPLATINUM_ENUMS_H