ogrebattle64/src/4D5C0.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);