Starship/src/overlays/ovl_menu/fox_i_menu.c
petrie911 81291a0c44
More docs and renames, fox_bg now mostly figured out (#220)
* lights fix

* names

* remove header

* so many names

* format
2024-04-22 23:51:20 -03:00

52 lines
1004 B
C

#include "global.h"
void Title_Main(void);
void Title_Draw(void);
void Option_Main(void);
void Option_DrawEntry(void);
void Map_8019E85C(void);
void Map_8019E8C8(void);
void Map_Main(void);
void Map_Draw(void);
s32 D_menu_801B7BA0;
s32 D_menu_801AD9F0 = 0;
void OvlMenu_CallFunction(u32 mode, void* ptr) {
switch (mode) {
case OVLCALL_TITLE_UPDATE:
Title_Main();
break;
case OVLCALL_TITLE_DRAW:
Title_Draw();
break;
case OVLCALL_MAP_UPDATE:
Map_Main();
break;
case OVLCALL_MAP_DRAW:
Map_Draw();
break;
case OVLCALL_OPTION_UPDATE:
Option_Main();
break;
case OVLCALL_OPTION_DRAW:
Option_DrawEntry();
break;
case OVLCALL_GAME_OVER_UPDATE:
Map_8019E85C();
break;
case OVLCALL_UNKMAP_DRAW:
Map_8019E8C8();
default:
break;
}
}