type menu

This commit is contained in:
coco875 2024-09-17 21:45:40 +02:00
parent 4915880dd5
commit 87e7caac5a
3 changed files with 615 additions and 393 deletions

View File

@ -276,7 +276,7 @@ enum COLOR_ID {
TEXT_YELLOW,
TEXT_BLUE_GREEN_RED_CYCLE_1,
TEXT_BLUE_GREEN_RED_CYCLE_2,
}
};
/**
* @brief Sound mode options

File diff suppressed because it is too large Load Diff

View File

@ -89,6 +89,225 @@ typedef struct {
/* 0x06 */ s16 pad1;
} Unk_D_800E70A0; // size = 0x08
enum D_8018D9E0_priority {
D_8018D9E0_PRIORITY_0,
D_8018D9E0_PRIORITY_1,
D_8018D9E0_PRIORITY_2,
D_8018D9E0_PRIORITY_3,
D_8018D9E0_PRIORITY_4,
D_8018D9E0_PRIORITY_5,
D_8018D9E0_PRIORITY_6,
D_8018D9E0_PRIORITY_7,
D_8018D9E0_PRIORITY_8,
D_8018D9E0_PRIORITY_9,
D_8018D9E0_PRIORITY_A,
D_8018D9E0_PRIORITY_B,
D_8018D9E0_PRIORITY_C,
};
enum D_8018D9E0_type {
D_8018D9E0_TYPE_NULL,
D_8018D9E0_TYPE_001,
D_8018D9E0_TYPE_002,
D_8018D9E0_TYPE_003,
D_8018D9E0_TYPE_004,
D_8018D9E0_TYPE_005,
D_8018D9E0_TYPE_00A = 0xA,
D_8018D9E0_TYPE_00B,
D_8018D9E0_TYPE_00C,
D_8018D9E0_TYPE_00D,
D_8018D9E0_TYPE_00E,
D_8018D9E0_TYPE_00F,
D_8018D9E0_TYPE_010,
D_8018D9E0_TYPE_011,
D_8018D9E0_TYPE_012,
D_8018D9E0_TYPE_013,
D_8018D9E0_TYPE_014,
D_8018D9E0_TYPE_015,
D_8018D9E0_TYPE_016,
D_8018D9E0_TYPE_017,
D_8018D9E0_TYPE_018,
D_8018D9E0_TYPE_019,
D_8018D9E0_TYPE_01B = 0x1B,
D_8018D9E0_TYPE_023 = 0x23,
D_8018D9E0_TYPE_024,
D_8018D9E0_TYPE_025,
D_8018D9E0_TYPE_02A = 0x2A,
D_8018D9E0_TYPE_02B,
D_8018D9E0_TYPE_02C,
D_8018D9E0_TYPE_02D,
D_8018D9E0_TYPE_02E,
D_8018D9E0_TYPE_02F,
D_8018D9E0_TYPE_030,
D_8018D9E0_TYPE_031,
D_8018D9E0_TYPE_032,
D_8018D9E0_TYPE_033,
D_8018D9E0_TYPE_034,
D_8018D9E0_TYPE_035,
D_8018D9E0_TYPE_036,
D_8018D9E0_TYPE_037,
D_8018D9E0_TYPE_043 = 0x43,
D_8018D9E0_TYPE_044,
D_8018D9E0_TYPE_045,
D_8018D9E0_TYPE_046,
D_8018D9E0_TYPE_047,
D_8018D9E0_TYPE_048,
D_8018D9E0_TYPE_049,
D_8018D9E0_TYPE_050 = 0x50,
D_8018D9E0_TYPE_052 = 0x52,
D_8018D9E0_TYPE_053,
D_8018D9E0_TYPE_054,
D_8018D9E0_TYPE_055,
D_8018D9E0_TYPE_056,
D_8018D9E0_TYPE_058 = 0x58,
D_8018D9E0_TYPE_059,
D_8018D9E0_TYPE_05A,
D_8018D9E0_TYPE_05B,
D_8018D9E0_TYPE_05C,
D_8018D9E0_TYPE_05D,
D_8018D9E0_TYPE_05E,
D_8018D9E0_TYPE_05F,
D_8018D9E0_TYPE_060,
D_8018D9E0_TYPE_061,
D_8018D9E0_TYPE_062,
D_8018D9E0_TYPE_064 = 0x64,
D_8018D9E0_TYPE_065,
D_8018D9E0_TYPE_066,
D_8018D9E0_TYPE_067,
D_8018D9E0_TYPE_068,
D_8018D9E0_TYPE_069,
D_8018D9E0_TYPE_06E = 0x6E,
D_8018D9E0_TYPE_078 = 0x78,
D_8018D9E0_TYPE_079,
D_8018D9E0_TYPE_07A,
D_8018D9E0_TYPE_07B,
D_8018D9E0_TYPE_07C,
D_8018D9E0_TYPE_07D,
D_8018D9E0_TYPE_07E,
D_8018D9E0_TYPE_07F,
D_8018D9E0_TYPE_080,
D_8018D9E0_TYPE_081,
D_8018D9E0_TYPE_082,
D_8018D9E0_TYPE_083,
D_8018D9E0_TYPE_084,
D_8018D9E0_TYPE_085,
D_8018D9E0_TYPE_086,
D_8018D9E0_TYPE_087,
D_8018D9E0_TYPE_088,
D_8018D9E0_TYPE_089,
D_8018D9E0_TYPE_08A,
D_8018D9E0_TYPE_08B,
D_8018D9E0_TYPE_08C,
D_8018D9E0_TYPE_08D,
D_8018D9E0_TYPE_096 = 0x96,
D_8018D9E0_TYPE_097,
D_8018D9E0_TYPE_098,
D_8018D9E0_TYPE_0AA = 0xAA,
D_8018D9E0_TYPE_0AB,
D_8018D9E0_TYPE_0AC,
D_8018D9E0_TYPE_0AF = 0XAF,
D_8018D9E0_TYPE_0B0,
D_8018D9E0_TYPE_0B1,
D_8018D9E0_TYPE_0B2,
D_8018D9E0_TYPE_0B3,
D_8018D9E0_TYPE_0B4,
D_8018D9E0_TYPE_0B9 = 0xB9,
D_8018D9E0_TYPE_0BA,
D_8018D9E0_TYPE_0BB,
D_8018D9E0_TYPE_0BC,
D_8018D9E0_TYPE_0BD,
D_8018D9E0_TYPE_0BE,
D_8018D9E0_TYPE_0C7 = 0xC7,
D_8018D9E0_TYPE_0D2 = 0xD2,
D_8018D9E0_TYPE_0D3,
D_8018D9E0_TYPE_0D4,
D_8018D9E0_TYPE_0D5,
D_8018D9E0_TYPE_0D6,
D_8018D9E0_TYPE_0D7,
D_8018D9E0_TYPE_0D8,
D_8018D9E0_TYPE_0D9,
D_8018D9E0_TYPE_0DA,
D_8018D9E0_TYPE_0E6 = 0xE6,
D_8018D9E0_TYPE_0E7,
D_8018D9E0_TYPE_0E8,
D_8018D9E0_TYPE_0E9,
D_8018D9E0_TYPE_0EA,
D_8018D9E0_TYPE_0F0 = 0xF0,
D_8018D9E0_TYPE_0F1,
D_8018D9E0_TYPE_0FA = 0xFA,
D_8018D9E0_TYPE_0FB,
D_8018D9E0_TYPE_10E = 0x10E,
D_8018D9E0_TYPE_12B = 0X12B,
D_8018D9E0_TYPE_12C,
D_8018D9E0_TYPE_12D,
D_8018D9E0_TYPE_12E,
D_8018D9E0_TYPE_12F,
D_8018D9E0_TYPE_130,
D_8018D9E0_TYPE_190 = 0x190,
D_8018D9E0_TYPE_191,
D_8018D9E0_TYPE_192,
D_8018D9E0_TYPE_193,
D_8018D9E0_TYPE_194,
D_8018D9E0_TYPE_195,
D_8018D9E0_TYPE_196,
D_8018D9E0_TYPE_197,
D_8018D9E0_TYPE_198,
D_8018D9E0_TYPE_199,
D_8018D9E0_TYPE_19A,
D_8018D9E0_TYPE_19B,
D_8018D9E0_TYPE_19C,
D_8018D9E0_TYPE_19D,
D_8018D9E0_TYPE_19E,
D_8018D9E0_TYPE_19F,
D_8018D9E0_TYPE_1A0,
D_8018D9E0_TYPE_1A1,
D_8018D9E0_TYPE_1A2,
D_8018D9E0_TYPE_1A3,
D_8018D9E0_TYPE_1A4,
D_8018D9E0_TYPE_1A5,
D_8018D9E0_TYPE_1A6,
D_8018D9E0_TYPE_1A7,
D_8018D9E0_TYPE_1A8,
D_8018D9E0_TYPE_1A9,
D_8018D9E0_TYPE_1AA,
D_8018D9E0_TYPE_1AB,
D_8018D9E0_TYPE_1AC,
D_8018D9E0_TYPE_1AD,
D_8018D9E0_TYPE_1AE,
D_8018D9E0_TYPE_1AF,
D_8018D9E0_TYPE_1B0,
D_8018D9E0_TYPE_1B1,
D_8018D9E0_TYPE_1B2,
D_8018D9E0_TYPE_1B3,
D_8018D9E0_TYPE_1B4,
D_8018D9E0_TYPE_1B5,
D_8018D9E0_TYPE_1B6,
D_8018D9E0_TYPE_1B7,
D_8018D9E0_TYPE_1B8,
D_8018D9E0_TYPE_1B9,
D_8018D9E0_TYPE_1BA,
D_8018D9E0_TYPE_1BB,
D_8018D9E0_TYPE_1BC,
D_8018D9E0_TYPE_1BD,
D_8018D9E0_TYPE_1BE,
D_8018D9E0_TYPE_1BF,
D_8018D9E0_TYPE_1C0,
D_8018D9E0_TYPE_1C1,
D_8018D9E0_TYPE_1C2,
D_8018D9E0_TYPE_1C3,
D_8018D9E0_TYPE_1C4,
D_8018D9E0_TYPE_1C5,
D_8018D9E0_TYPE_1C6,
D_8018D9E0_TYPE_1C7,
D_8018D9E0_TYPE_1C8,
D_8018D9E0_TYPE_1C9,
D_8018D9E0_TYPE_1CA,
D_8018D9E0_TYPE_1CB,
D_8018D9E0_TYPE_1CC,
D_8018D9E0_TYPE_1CD,
D_8018D9E0_TYPE_1CE,
};
/* Function Prototypes */
f64 exponent_by_squaring(f64, s32);