mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-24 15:07:09 -05:00
chore: continue to add more MenuStruct types
This commit is contained in:
parent
9aeb855d41
commit
e9b94680da
|
|
@ -20,8 +20,7 @@ struct unkStruct_203B208
|
|||
u32 unk20;
|
||||
struct MenuItem unk24[5];
|
||||
u16 unk4C[5];
|
||||
u32 unk58;
|
||||
u8 unk5C[0xA8 - 0x5C];
|
||||
struct MenuStruct unk58;
|
||||
u32 unkA8;
|
||||
u8 unkAC[0xBC - 0xAC];
|
||||
u32 unkBC;
|
||||
|
|
@ -51,8 +50,7 @@ struct unkStruct_203B20C
|
|||
u32 unk1C;
|
||||
struct MenuItem unk20[8];
|
||||
u16 unk60[8];
|
||||
u32 unk70;
|
||||
u8 fill74[0xC0 - 0x74];
|
||||
struct MenuStruct unk70;
|
||||
u32 unkC0;
|
||||
u32 unkC4;
|
||||
u32 unkC8;
|
||||
|
|
|
|||
|
|
@ -1,15 +1,14 @@
|
|||
#include "menu.h"
|
||||
|
||||
void sub_8012BC4(u32 x, u32 y, s32 n, s32 len, u32 param_5, u32 param_6);
|
||||
void sub_8012C60(u32 x,u32 y,u32 param_3,u32 param_4,u32 param_5);
|
||||
void sub_8012C60(u32 x, u32 y, u32 param_3, u32 param_4, u32 param_5);
|
||||
void sub_8012CAC(struct UnkTextStruct2 *param_1, const struct MenuItem *param_2);
|
||||
void sub_8012D08(struct UnkTextStruct2 *param_1, s32 param_2);
|
||||
void sub_8012D34(struct UnkTextStruct2 *param_1, s32 param_2);
|
||||
void sub_8012D60(struct MenuStruct *param_1,const struct MenuItem *menuItems,u32 *colorArray,u16 *param_4,s32 param_5, s32 index);
|
||||
void sub_8012E04(struct MenuStruct *param_1,const struct MenuItem *menuItems,u32 *colorArray,u16 *param_4,s32 param_5, s32 index);
|
||||
void sub_8012D60(struct MenuStruct *param_1, const struct MenuItem *menuItems, u32 *colorArray, u16 *param_4, s32 param_5, s32 index);
|
||||
void sub_8012E04(struct MenuStruct *param_1, const struct MenuItem *menuItems, u32 *colorArray, u16 *param_4, s32 param_5, s32 index);
|
||||
void sub_8012EA4(struct MenuStruct *param_1, bool8 r1);
|
||||
void sub_8012EBC(struct MenuStruct *param_1);
|
||||
u8 sub_8012FD8(struct MenuStruct *param_1);
|
||||
u8 sub_80130A8(struct MenuStruct *param_1);
|
||||
bool8 sub_8012FD8(struct MenuStruct *param_1);
|
||||
bool8 sub_80130A8(struct MenuStruct *param_1);
|
||||
bool8 sub_8013114(struct MenuStruct *param_1, s32 *menuAction);
|
||||
|
||||
|
|
|
|||
|
|
@ -4,12 +4,14 @@
|
|||
#include "constants/input.h"
|
||||
#include "file_system.h"
|
||||
#include "item.h"
|
||||
#include "menu.h"
|
||||
#include "team_inventory.h"
|
||||
#include "memory.h"
|
||||
#include "input.h"
|
||||
#include "text.h"
|
||||
#include "rescue_team_info.h"
|
||||
#include "code_800D090.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
struct unkStruct_203B258
|
||||
{
|
||||
|
|
@ -64,8 +66,6 @@ extern u32 sub_80270A4();
|
|||
extern u32 sub_802C898(void);
|
||||
extern void sub_802C8F4(void);
|
||||
|
||||
extern u8 sub_8012FD8(u32 *);
|
||||
extern void sub_8013114(u32 *, s32 *);
|
||||
extern const char *sub_8098FB4();
|
||||
extern void xxx_format_string(const char *, u8 *, u32 **, u32);
|
||||
extern s32 sub_8008ED0(u8 *);
|
||||
|
|
@ -99,7 +99,7 @@ struct unk_203B250
|
|||
u8 unk9;
|
||||
u8 fillA[0x14 - 0xA];
|
||||
u32 unk14;
|
||||
u32 unk18; // an input struct??
|
||||
struct MenuStruct unk18;
|
||||
};
|
||||
|
||||
struct unk_203B250 *gUnknown_203B250;
|
||||
|
|
|
|||
|
|
@ -2,11 +2,13 @@
|
|||
#include "global.h"
|
||||
#include "constants/iq_skill.h"
|
||||
#include "memory.h"
|
||||
#include "menu.h"
|
||||
#include "pokemon.h"
|
||||
#include "team_inventory.h"
|
||||
#include "text.h"
|
||||
#include "input.h"
|
||||
#include "item.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
struct unkStruct_3001B5C
|
||||
{
|
||||
|
|
@ -40,8 +42,7 @@ extern u16 gUnknown_203B29E;
|
|||
extern struct UnkTextStruct2 gUnknown_80DC91C;
|
||||
extern struct UnkTextStruct2 gUnknown_80DC904;
|
||||
|
||||
extern u8 sub_8023704();
|
||||
extern void sub_8012D08(void *, u32);
|
||||
extern u8 sub_8023704(u8);
|
||||
extern void sub_8013818(void *, u32, u32, u32);
|
||||
extern void sub_8013984(u8 *);
|
||||
extern void sub_8023420(void);
|
||||
|
|
@ -67,10 +68,8 @@ struct unkStruct_203B294
|
|||
/* 0x48 */ struct PokemonStruct *pokeStruct;
|
||||
u32 unk4C;
|
||||
struct Item unk50;
|
||||
u32 unk54;
|
||||
u8 fill58[0xA4 - 0x58];
|
||||
u32 unkA4;
|
||||
u8 fillA8[0xF4 - 0xA8];
|
||||
struct MenuStruct unk54;
|
||||
struct MenuStruct unkA4;
|
||||
u32 unkF4;
|
||||
u32 unkF8;
|
||||
u16 unkFC;
|
||||
|
|
@ -87,8 +86,6 @@ extern void sub_801B048(void);
|
|||
extern u32 sub_801B410(void);
|
||||
extern void sub_801B450(void);
|
||||
|
||||
extern u8 sub_8012FD8(u32 *);
|
||||
extern void sub_8013114(u32 *, s32 *);
|
||||
extern u32 sub_801A6E8(u32);
|
||||
extern void sub_8099690(u32);
|
||||
extern void sub_801A928(void);
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
#include "pokemon.h"
|
||||
#include "save.h"
|
||||
#include "text_util.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
extern struct DebugMenu *gUnknown_203B3EC;
|
||||
|
||||
|
|
@ -54,8 +55,6 @@ ALIGNED(4) static const char debug_menu_fill6[] = "pksdir0";
|
|||
|
||||
|
||||
|
||||
extern u8 sub_8012FD8(struct MenuStruct*);
|
||||
extern void sub_8013114(struct MenuStruct*, s32 *);
|
||||
extern void sub_80976F8(u8);
|
||||
extern void sub_803A3BC(void);
|
||||
extern void sub_803A3A0(void);
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@
|
|||
#include "save.h"
|
||||
#include "menu.h"
|
||||
#include "rescue_password_menu.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
|
||||
extern struct TeamInventory *gTeamInventory_203B460;
|
||||
|
|
@ -46,8 +47,6 @@ extern void sub_80155F0();
|
|||
extern void sub_80141B4(u8 *r0, u32, u32 *r1, u32);
|
||||
extern void sub_8014248(const char *r0, u32, u32, struct MenuItem *r4, u32, u32, u32, u32 *r5, u32);
|
||||
|
||||
extern u8 sub_8012FD8(struct MenuStruct *);
|
||||
extern void sub_8013114(struct MenuStruct *, s32 *);
|
||||
extern u32 sub_801CA08(u32);
|
||||
extern void sub_801CBB8(void);
|
||||
extern void sub_801CB5C(u32);
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
#include "input.h"
|
||||
#include "item.h"
|
||||
#include "kangaskhan_storage.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
extern struct unkStruct_203B208 *gUnknown_203B208;
|
||||
|
||||
|
|
@ -12,7 +13,6 @@ extern u8 gUnknown_80DB7A8;
|
|||
extern void xxx_call_draw_string(u32 x, u32 y, u8 *, u32, u32);
|
||||
extern void sub_801CCD8();
|
||||
extern void sub_801AD34(u32);
|
||||
extern void sub_8012EA4(u32 *, u32);
|
||||
extern void sub_8008C54(u32);
|
||||
extern void sub_80073B8(u32);
|
||||
extern void sub_8013C68(u32 *);
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
#include "team_inventory.h"
|
||||
#include "input.h"
|
||||
#include "kangaskhan_storage.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
extern struct unkStruct_203B208 *gUnknown_203B208;
|
||||
|
||||
|
|
@ -30,8 +31,6 @@ extern s32 sub_80144A4(s32 *);
|
|||
extern void sub_801B450();
|
||||
extern u32 sub_801B410(void);
|
||||
|
||||
extern u8 sub_8012FD8(u32 *r0);
|
||||
extern void sub_8013114(u32 *, s32 *);
|
||||
extern void sub_801CBB8();
|
||||
|
||||
extern bool8 sub_801ADA0(u32);
|
||||
|
|
@ -47,13 +46,11 @@ extern u32 sub_801A6E8(u32);
|
|||
extern u32 sub_801AEA8(void);
|
||||
extern u32 sub_801A8AC(void);
|
||||
extern void sub_801A928(void);
|
||||
extern void sub_8012CAC(struct UnkTextStruct2 *, struct MenuItem *);
|
||||
extern void sub_80182E4(void);
|
||||
extern void sub_8008C54(u32);
|
||||
extern void sub_80073B8(u32);
|
||||
extern void sub_8013C68(u32 *);
|
||||
extern void sub_80073E0(u32);
|
||||
extern void sub_8012EA4(u32 *, u32);
|
||||
extern void xxx_call_draw_string(u32 x, u32 y, u8 *, u32, u32);
|
||||
|
||||
extern void sub_801A9E0();
|
||||
|
|
@ -65,7 +62,6 @@ extern void sub_8013AA0(u32 *);
|
|||
extern void sub_801B3C0(struct Item *);
|
||||
extern void sub_801A5D8(u32, u32, u32, u32);
|
||||
extern void sub_801C8C4(u32, u32, u32, u32);
|
||||
extern void sub_8012D60(u32 *, struct MenuItem *, u32, u16 *, u32, u32);
|
||||
extern void sub_801CB5C(u32);
|
||||
extern void sub_801A8D0(u32);
|
||||
extern u32 sub_801CFE0(u8);
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "item.h"
|
||||
#include "kangaskhan_storage.h"
|
||||
#include "team_inventory.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
extern struct unkStruct_203B20C *gUnknown_203B20C;
|
||||
|
||||
|
|
@ -11,11 +12,8 @@ extern void sub_8017F10(u32);
|
|||
|
||||
extern u8 sub_801CF14(u32);
|
||||
|
||||
extern u8 sub_8012FD8(u32 *r0);
|
||||
extern void sub_8013114(u32 *, s32 *);
|
||||
extern void sub_801CBB8(void);
|
||||
extern void sub_8017F10(u32);
|
||||
extern void sub_8012EA4(u32 *, u32);
|
||||
|
||||
extern u8 sub_801ADA0(s32);
|
||||
extern void sub_801A928(void);
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
#include "text.h"
|
||||
#include "menu.h"
|
||||
#include "input.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
#include "adventure_log.h"
|
||||
#include "debug_menu.h"
|
||||
|
|
@ -57,12 +58,7 @@ extern void sub_80370D4(void);
|
|||
extern void CleanWonderMailMenu(void);
|
||||
extern void sub_80383A8(void);
|
||||
extern void CleanSaveMenu(void);
|
||||
extern u8 sub_8012FD8(struct MenuStruct *);
|
||||
extern void sub_8013114(struct MenuStruct *, s32 *);
|
||||
extern u8 sub_803D0D8();
|
||||
extern void sub_8012D60(struct MenuStruct *, const struct MenuItem *, u32, u32, u32, u32);
|
||||
extern void sub_8012E04(struct MenuStruct *, const struct MenuItem *, u32, u32, u32, u32);
|
||||
void sub_8012EBC(struct MenuStruct *);
|
||||
|
||||
void CleanMainMenu(void);
|
||||
void DrawMainMenu(void);
|
||||
|
|
|
|||
|
|
@ -360,7 +360,7 @@ void sub_8012EBC(struct MenuStruct *param_1)
|
|||
}
|
||||
}
|
||||
|
||||
u8 sub_8012FD8(struct MenuStruct *param_1)
|
||||
bool8 sub_8012FD8(struct MenuStruct *param_1)
|
||||
{
|
||||
u32 prevMenuIndex;
|
||||
s32 index;
|
||||
|
|
@ -416,7 +416,7 @@ u8 sub_8012FD8(struct MenuStruct *param_1)
|
|||
return param_1->unk4C;
|
||||
}
|
||||
|
||||
u8 sub_80130A8(struct MenuStruct *param_1)
|
||||
bool8 sub_80130A8(struct MenuStruct *param_1)
|
||||
{
|
||||
s32 index;
|
||||
s32 menuAction;
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
#include "menu.h"
|
||||
#include "memory.h"
|
||||
#include "text.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
struct unkStruct_203B35C
|
||||
{
|
||||
|
|
@ -59,8 +60,6 @@ extern void sub_8035CF4(struct MenuStruct *,u32, u32);
|
|||
extern void sub_80376CC();
|
||||
extern void sub_8035CC0(struct UnkTextStruct2 *, u32);
|
||||
|
||||
extern u8 sub_80130A8(struct MenuStruct *);
|
||||
extern void sub_8013114(struct MenuStruct *, u32 *);
|
||||
extern u32 sub_8037C10(u32);
|
||||
extern void sub_8037748(void);
|
||||
extern void sub_80371B8(void);
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@
|
|||
#include "text.h"
|
||||
#include "team_inventory.h"
|
||||
#include "code_800D090.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
extern struct WonderMailStruct_203B2C4 *gUnknown_203B2C4;
|
||||
|
||||
|
|
@ -155,7 +156,6 @@ const struct MenuItem gUnknown_80DEEE4[4] =
|
|||
|
||||
extern void sub_80141B4(const char *r0, u32, struct OpenedFile **r1, u32);
|
||||
extern void sub_8014248(const char *r0, u32, u32, const struct MenuItem *r4, u32, u32, u32, struct OpenedFile **r5, u32);
|
||||
extern u8 sub_8012FD8(struct MenuStruct *r0);
|
||||
extern void sub_8035CC0(struct UnkTextStruct2 *r0, u32);
|
||||
extern void sub_8030810(u32);
|
||||
extern u32 sub_8031DCC(void);
|
||||
|
|
@ -167,7 +167,6 @@ extern u32 sub_8030768(u32);
|
|||
extern s8 sub_80307EC(void);
|
||||
extern void sub_8030D40(u8, u32);
|
||||
extern u32 sub_8030DA0();
|
||||
extern void sub_8013114(struct MenuStruct *r0, s32 *r1);
|
||||
extern void HandleThankYouMailPelipperMainMenu();
|
||||
extern void sub_802AAC8();
|
||||
extern void ReturnToThankYouMailMainMenu();
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@
|
|||
#include "memory.h"
|
||||
#include "save.h"
|
||||
#include "menu.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
extern struct TradeItemsMenu *gTradeItemsMenu;
|
||||
|
||||
|
|
@ -87,8 +88,6 @@ extern u32 sub_801CA08(u32);
|
|||
extern void sub_801CBB8();
|
||||
extern u8 sub_801CB24();
|
||||
extern void sub_801B3C0(struct Item *);
|
||||
extern u8 sub_8012FD8(struct MenuStruct *);
|
||||
extern void sub_8013114(struct MenuStruct *, s32 *);
|
||||
extern void sub_8035CC0(struct UnkTextStruct2 *, u32);
|
||||
extern void sub_801CCD8();
|
||||
extern u32 sub_801B410();
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
#include "text.h"
|
||||
#include "team_inventory.h"
|
||||
#include "rescue_password_menu.h"
|
||||
#include "menu_input.h"
|
||||
|
||||
extern struct WonderMailStruct_203B2C0 *gUnknown_203B2C0;
|
||||
|
||||
|
|
@ -36,7 +37,6 @@ extern void sub_803084C();
|
|||
extern u32 sub_8030768(u32);
|
||||
extern s8 sub_80307EC();
|
||||
extern void sub_8030D40(u8, u32);
|
||||
extern u8 sub_8012FD8(struct MenuStruct *r0);
|
||||
extern void sub_8030810(u32);
|
||||
extern void sub_8035CC0(struct UnkTextStruct2 *r0, u32);
|
||||
extern void sub_8035CF4(struct MenuStruct *r0, u32, u32);
|
||||
|
|
@ -50,7 +50,6 @@ extern void sub_8014248(const char *r0, u32, u32, const struct MenuItem *r4, u32
|
|||
extern void sub_8095274(u32);
|
||||
extern void sub_80155F0();
|
||||
extern void sub_80951BC(struct unkStruct_203B480 *r0);
|
||||
extern void sub_8013114(struct MenuStruct *r0, s32 *r1);
|
||||
extern void sub_8023C60();
|
||||
extern u32 sub_8023A94(u32);
|
||||
extern void sub_8024458(s16, u32);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user