mirror of
https://github.com/HarbourMasters/Starship.git
synced 2025-03-14 20:04:01 +03:00
52 lines
1004 B
C
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;
|
|
}
|
|
}
|