mirror of https://github.com/zeldaret/tmc.git
37 lines
792 B
C
37 lines
792 B
C
#include "global.h"
|
|
#include "menu.h"
|
|
#include "room.h"
|
|
#include "functions.h"
|
|
|
|
extern u32* _call_via_r0(u32* func);
|
|
extern void (*const gUnk_080FF420[])();
|
|
extern void sub_0804B0B0(u32, u32);
|
|
extern void sub_08055B70(u32, u32, u32, u32);
|
|
|
|
struct {
|
|
/*0x00*/ u8 unk0;
|
|
/*0x10*/ u8 filler1[0x1B];
|
|
/*0x1c*/ u8 unk1C;
|
|
/*0x1d*/ u8 unk1D;
|
|
/*0x1e*/ u8 unk1E;
|
|
/*0x1f*/ u8 unk1F;
|
|
} gUnk_02000070 = {};
|
|
|
|
extern EntityData gUnk_080FF400;
|
|
|
|
void sub_08055E08(void) {
|
|
gUnk_080FF420[gMenu.overlayType]();
|
|
}
|
|
|
|
void sub_08055E24(void) {
|
|
gMenu.overlayType++;
|
|
gUnk_02000070.unk0 = 1;
|
|
sub_0804B0B0(gMenu.field_0xc[2], gMenu.field_0xc[3]);
|
|
LoadRoomEntityList(&gUnk_080FF400);
|
|
sub_08055B70(gMenu.field_0x4, 0, 0, 0);
|
|
DoFade(4, 0x10);
|
|
}
|
|
|
|
void nullsub_493(void) {
|
|
}
|