241 lines
5.1 KiB
C
241 lines
5.1 KiB
C
#include "common.h"
|
|
|
|
/* 4D5C0 801776C0 */
|
|
OverlaySomething* func_801776C0(void) {
|
|
return &__OVERLAY_INFO_8018FAE4;
|
|
}
|
|
|
|
/* 4D5CC 801776CC */
|
|
void func_801776CC(void) {
|
|
func_80198080(-1);
|
|
D_800C4C26 = 0x800E;
|
|
}
|
|
|
|
/* 4D5F4 801776F4 */
|
|
OverlaySomething* func_801776F4(void) {
|
|
return &__OVERLAY_INFO_8018FAF8;
|
|
}
|
|
|
|
/* 4D600 80177700 */
|
|
void func_80177700(void) {
|
|
func_80198080(0x29);
|
|
D_800C4C26 = 0x8014;
|
|
}
|
|
|
|
/* 4D628 80177728 */
|
|
void** func_80177728(void) {
|
|
return D_8018FB0C;
|
|
}
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177734);
|
|
|
|
/* 4D88C 8017798C */
|
|
void func_8017798C(void) {
|
|
func_8007337C();
|
|
func_801C8864();
|
|
}
|
|
|
|
/* 4D8B0 801779B0 */
|
|
void func_801779B0(s32 arg0) {
|
|
func_8016C814();
|
|
func_801C889C(arg0);
|
|
}
|
|
|
|
/* 4D8DC 801779DC */
|
|
void func_801779DC(void) {
|
|
func_801B00B0();
|
|
}
|
|
|
|
/* 4D8F8 801779F8 */
|
|
OverlaySomething* __returns_GLOBAL_with_inc_timer(void) {
|
|
func_80173610();
|
|
return &__OVERLAY_INFO_resets_menu_timer;
|
|
}
|
|
|
|
/* 4D91C 80177A1C */
|
|
void __calls_resets_menu_timer(void) {
|
|
__resets_menu_timer();
|
|
}
|
|
|
|
/* 4D938 80177A38 */
|
|
void __calls_inc_menu_timer(void) {
|
|
switch (__inc_menu_timer())
|
|
{
|
|
case 1:
|
|
func_80172368();
|
|
func_80172394();
|
|
func_8017223C(1);
|
|
func_801707F4();
|
|
D_800C4C26 = D_8018F1A2;
|
|
break;
|
|
case 2:
|
|
D_800C4C26 = 0x8012;
|
|
break;
|
|
case 3:
|
|
D_800C4C26 = 0x17;
|
|
break;
|
|
case 4:
|
|
switch(D_8018FB34) {
|
|
case 0:
|
|
D_800C4C26 = 0xB;
|
|
break;
|
|
|
|
case 1:
|
|
D_800C4C26 = 0xC;
|
|
break;
|
|
}
|
|
|
|
D_8018FB34 = (D_8018FB34 + 1) % 2;
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177B40);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177B5C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", __get_overlay_info_23B220);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", __setup_overlay_23B220);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177CC0);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177D04);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177D20);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177D74);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177D80);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177DAC);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177DE8);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177E20);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177E4C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177E58);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177E74);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177EA0);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177EBC);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177ED8);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177EE4);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177F00);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177F1C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177F38);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177F54);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177F60);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177F7C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177FB4);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80177FD0);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178014);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178038);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178054);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178060);
|
|
|
|
// INCLUDE_ASM(const s32, "4D5C0", func_8017806C);
|
|
|
|
/* 4DF6C 8017806C */
|
|
extern void buSave(u8);
|
|
extern void func_801B5A30();
|
|
extern s8 D_80187030;
|
|
|
|
void func_8017806C(void) {
|
|
D_80187030 = 1;
|
|
buSave(0xE);
|
|
func_801B5A30();
|
|
}
|
|
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_8017809C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_801780CC);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_801780E8);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", __get_overlay_info_213B10);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", __setup_overlay_213B10);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178250);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178280);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_8017829C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", __get_overlay_info_2447A0);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", __setup_overlay_2447A0);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_801783A8);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_801783D8);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_801783F4);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178410);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178444);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178460);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_8017846C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_801784BC);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_8017850C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178534);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178548);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178898);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178900);
|
|
|
|
void func_8017892C(void) { }
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178934);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178B20);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178B5C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178BF4);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178C64);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178C90);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178CCC);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178D10);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178D3C);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178DFC);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178E30);
|
|
|
|
INCLUDE_ASM(const s32, "4D5C0", func_80178E60);
|