diff options
Diffstat (limited to 'src/main_menu.c')
-rw-r--r-- | src/main_menu.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/main_menu.c b/src/main_menu.c index 81b7525..cf0524a 100644 --- a/src/main_menu.c +++ b/src/main_menu.c @@ -6,6 +6,7 @@ #include "menu.h" #include "memory.h" #include "text.h" +#include "trade_items_menu.h" // NOTE: 0x13 and 0x14 // Communication Screen? @@ -26,20 +27,16 @@ void sub_8035DA0(void); extern void sub_8094C14(void); extern void sub_8099690(u32); -extern void DrawMainMenu(void); -extern void CreateTradeItemsMenu(void); extern void sub_8036FDC(s32); extern void CreateWirelessCommsMenu(void); extern void CreateFriendRescueMenu(void); extern void CreateDualSlotMenu(void); extern void CreateWonderMailMenu(void); extern void CreateLoadScreen(u32); -extern s32 sub_8035DB4(u32); extern void CreateRescuePasswordMenu(u32); extern void CreateSaveMenu(u32); extern s32 UpdateMainMenu(void); extern s32 UpdateLoadScreenMenu(void); -extern s32 UpdateTradeItemsMenu(void); extern s32 UpdateFriendRescueMenu(void); extern s32 UpdateWonderMailMenu(void); extern s32 UpdateDualSlotMenu(void); @@ -47,10 +44,7 @@ extern s32 UpdateWirelessCommsMenu(void); extern s32 UpdateRescuePasswordMenu(void); extern s32 sub_80383D4(void); extern s32 UpdateSaveMenu(void); - -extern void CleanMainMenu(void); extern void CleanLoadScreen(void); -extern void CleanTradeItemsMenu(void); extern void sub_80370D4(void); extern void CleanFriendRescueMenu(void); extern void CleanWonderMailMenu(void); @@ -60,6 +54,10 @@ extern void CleanRescuePasswordMenu(void); extern void sub_80383A8(void); extern void CleanSaveMenu(void); +void CleanMainMenu(void); +void DrawMainMenu(void); +s32 sub_8035DB4(u32); + struct unkSubStruct { u32 unk0; @@ -485,6 +483,7 @@ s32 sub_8035DB4(u32 currMenu) break; case 0x1a: returnVar = 7; + break; } return returnVar; } |