mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-13 03:25:43 -05:00
Data for debug_menu2/3/4
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#include "text.h"
|
||||
|
||||
// size: 0x138
|
||||
struct unkStruct_203B3F0
|
||||
typedef struct unkStruct_203B3F0
|
||||
{
|
||||
/* 0x0 */ u32 state;
|
||||
/* 0x4 */ u8 id;
|
||||
@@ -15,6 +15,6 @@ struct unkStruct_203B3F0
|
||||
unkStructFor8013AA0 unk9C;
|
||||
u8 fillCC[0xD8 - 0xCC];
|
||||
UnkTextStruct2 unkD8[4];
|
||||
};
|
||||
} unkStruct_203B3F0;
|
||||
|
||||
#endif // GUARD_DEBUG_MENU2_H
|
||||
@@ -9,7 +9,6 @@ static const UnkTextStruct2 sUnknown_80E7D40 =
|
||||
0, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
static const UnkTextStruct2 sUnknown_80E7D58 =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
|
||||
31
src/data/debug_menu2.h
Normal file
31
src/data/debug_menu2.h
Normal file
@@ -0,0 +1,31 @@
|
||||
ALIGNED(4) static const u8 sFill[] = _("pksdir0");
|
||||
|
||||
static const UnkTextStruct2 sUnknown_80E7E34 =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7E4C =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
20, 4,
|
||||
6, 3,
|
||||
3, 0,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7E64 =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
20, 14,
|
||||
6, 4,
|
||||
4, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
ALIGNED(4) static const u8 sNumberPrompt[] = _("Number?");
|
||||
23
src/data/debug_menu3.h
Normal file
23
src/data/debug_menu3.h
Normal file
@@ -0,0 +1,23 @@
|
||||
ALIGNED(4) static const u8 sFill[] = _("pksdir0");
|
||||
|
||||
static const UnkTextStruct2 sUnknown_80E7E8C =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7EA4 =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
21, 4,
|
||||
6, 3,
|
||||
3, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
ALIGNED(4) static const u8 sClose[] = _("CLOSE");
|
||||
ALIGNED(4) static const u8 sOpen[] = _("OPEN");
|
||||
33
src/data/debug_menu4.h
Normal file
33
src/data/debug_menu4.h
Normal file
@@ -0,0 +1,33 @@
|
||||
ALIGNED(4) static const u8 sFill[] = _("pksdir0");
|
||||
|
||||
static const UnkTextStruct2 sUnknown_80E7ED4 =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
0, 0,
|
||||
0, 0,
|
||||
0, 0,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7EEC =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
19, 4,
|
||||
9, 3,
|
||||
3, 0,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7F04 =
|
||||
{
|
||||
0, 0, 0, 0,
|
||||
3,
|
||||
19, 14,
|
||||
6, 4,
|
||||
4, 0,
|
||||
NULL
|
||||
};
|
||||
|
||||
ALIGNED(4) static const u8 sNumberPrompt[] = _("Number?");
|
||||
ALIGNED(4) static const u8 sLevel[] = _("LEVEL");
|
||||
ALIGNED(4) static const u8 sName[] = _("Name");
|
||||
@@ -9,62 +9,30 @@
|
||||
#include "text1.h"
|
||||
#include "text2.h"
|
||||
|
||||
static EWRAM_DATA_2 struct unkStruct_203B3F0 *sUnknown_203B3F0 = {0};
|
||||
static EWRAM_DATA_2 unkStruct_203B3F0 *sUnknown_203B3F0 = {0};
|
||||
|
||||
ALIGNED(4) static const u8 sFill[] = _("pksdir0");
|
||||
#include "data/debug_menu2.h"
|
||||
|
||||
static const UnkTextStruct2 sUnknown_80E7E34 =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x03,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7E4C =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x03,
|
||||
0x14, 0x04,
|
||||
0x06, 0x03,
|
||||
0x03, 0x00,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7E64 =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x03,
|
||||
0x14, 0x0e,
|
||||
0x06, 0x04,
|
||||
0x04, 0x00,
|
||||
NULL
|
||||
};
|
||||
static void sub_803A504(u32 newState);
|
||||
static void sub_803A51C(void);
|
||||
static void sub_803A5A0(void);
|
||||
static void sub_803A690(void);
|
||||
static void sub_803A6F0(void);
|
||||
static void sub_803A740(void);
|
||||
static void sub_803A7B0(void);
|
||||
static void sub_803A810(void);
|
||||
static void sub_803A86C(void);
|
||||
|
||||
ALIGNED(4) static const u8 sNumberPrompt[] = "Number?";
|
||||
|
||||
void sub_803A504(u32);
|
||||
void sub_803A51C(void);
|
||||
void sub_803A5A0(void);
|
||||
void sub_803A690(void);
|
||||
void sub_803A6F0(void);
|
||||
void sub_803A740(void);
|
||||
void sub_803A7B0(void);
|
||||
void sub_803A810(void);
|
||||
void sub_803A86C(void);
|
||||
|
||||
// Unused
|
||||
u32 sub_803A45C(void)
|
||||
UNUSED static bool8 sub_803A45C(void)
|
||||
{
|
||||
ResetUnusedInputStruct();
|
||||
sub_800641C(NULL, TRUE, TRUE);
|
||||
sUnknown_203B3F0 = MemoryAlloc(sizeof(struct unkStruct_203B3F0), 8);
|
||||
sUnknown_203B3F0 = MemoryAlloc(sizeof(unkStruct_203B3F0), 8);
|
||||
sub_803A504(0);
|
||||
return 1;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// Unused
|
||||
u32 sub_803A48C(void)
|
||||
UNUSED static u32 sub_803A48C(void)
|
||||
{
|
||||
switch (sUnknown_203B3F0->state) {
|
||||
case 0:
|
||||
@@ -86,8 +54,7 @@ u32 sub_803A48C(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Unused
|
||||
void sub_803A4E8(void)
|
||||
UNUSED static void sub_803A4E8(void)
|
||||
{
|
||||
if (sUnknown_203B3F0 != NULL) {
|
||||
MemoryFree(sUnknown_203B3F0);
|
||||
@@ -95,14 +62,14 @@ void sub_803A4E8(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803A504(u32 newState)
|
||||
static void sub_803A504(u32 newState)
|
||||
{
|
||||
sUnknown_203B3F0->state = newState;
|
||||
sub_803A51C();
|
||||
sub_803A5A0();
|
||||
}
|
||||
|
||||
void sub_803A51C(void)
|
||||
static void sub_803A51C(void)
|
||||
{
|
||||
s32 i;
|
||||
|
||||
@@ -125,7 +92,7 @@ void sub_803A51C(void)
|
||||
sub_800641C(sUnknown_203B3F0->unkD8, TRUE, TRUE);
|
||||
}
|
||||
|
||||
void sub_803A5A0(void)
|
||||
static void sub_803A5A0(void)
|
||||
{
|
||||
Item item;
|
||||
|
||||
@@ -162,7 +129,7 @@ void sub_803A5A0(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803A690(void)
|
||||
static void sub_803A690(void)
|
||||
{
|
||||
sub_8008C54(sUnknown_203B3F0->unk9C.unk14);
|
||||
sub_80073B8(sUnknown_203B3F0->unk9C.unk14);
|
||||
@@ -173,7 +140,7 @@ void sub_803A690(void)
|
||||
sub_8012EA4(&sUnknown_203B3F0->unk4C, 0);
|
||||
}
|
||||
|
||||
void sub_803A6F0(void)
|
||||
static void sub_803A6F0(void)
|
||||
{
|
||||
s32 loopMax = 0;
|
||||
|
||||
@@ -185,16 +152,16 @@ void sub_803A6F0(void)
|
||||
sUnknown_203B3F0->menuAction = 3;
|
||||
}
|
||||
|
||||
loopMax += 1;
|
||||
loopMax++;
|
||||
sUnknown_203B3F0->menuItems[loopMax].text = *gCommonInfo;
|
||||
sUnknown_203B3F0->menuItems[loopMax].menuAction = 3;
|
||||
|
||||
loopMax += 1;
|
||||
loopMax++;
|
||||
sUnknown_203B3F0->menuItems[loopMax].text = NULL;
|
||||
sUnknown_203B3F0->menuItems[loopMax].menuAction = 1;
|
||||
}
|
||||
|
||||
void sub_803A740(void)
|
||||
static void sub_803A740(void)
|
||||
{
|
||||
switch (sub_801CA08(TRUE)) {
|
||||
case 0:
|
||||
@@ -215,7 +182,7 @@ void sub_803A740(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803A7B0(void)
|
||||
static void sub_803A7B0(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
|
||||
@@ -239,7 +206,7 @@ void sub_803A7B0(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803A810(void)
|
||||
static void sub_803A810(void)
|
||||
{
|
||||
sub_801CA08(FALSE);
|
||||
sub_8012FD8(&sUnknown_203B3F0->unk4C);
|
||||
@@ -257,7 +224,7 @@ void sub_803A810(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803A86C(void)
|
||||
static void sub_803A86C(void)
|
||||
{
|
||||
switch (sub_801B410()) {
|
||||
case 1:
|
||||
|
||||
@@ -13,51 +13,27 @@
|
||||
|
||||
static EWRAM_DATA_2 unkStruct_203B3F4 *sUnknown_203B3F4 = {0};
|
||||
|
||||
ALIGNED(4) static const u8 sFill[] = _("pksdir0");
|
||||
#include "data/debug_menu3.h"
|
||||
|
||||
static const UnkTextStruct2 sUnknown_80E7E8C =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x03,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7EA4 =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x03,
|
||||
0x15, 0x04,
|
||||
0x06, 0x03,
|
||||
0x03, 0x00,
|
||||
NULL
|
||||
};
|
||||
static void sub_803A924(u32 newState);
|
||||
static void sub_803A93C(void);
|
||||
static void sub_803A9AC(void);
|
||||
static void sub_803AA34(void);
|
||||
static void sub_803AAC4(void);
|
||||
static void sub_803AB34(void);
|
||||
static void sub_803ABAC(void);
|
||||
static bool8 sub_803ABC8(void);
|
||||
|
||||
ALIGNED(4) static const u8 sClose[] = "CLOSE";
|
||||
ALIGNED(4) static const u8 sOpen[] = "OPEN";
|
||||
|
||||
void sub_803A924(u32);
|
||||
void sub_803A93C(void);
|
||||
void sub_803A9AC(void);
|
||||
void sub_803AA34(void);
|
||||
void sub_803AAC4(void);
|
||||
void sub_803AB34(void);
|
||||
void sub_803ABAC(void);
|
||||
bool8 sub_803ABC8(void);
|
||||
|
||||
// Unused
|
||||
u32 sub_803A888(void)
|
||||
UNUSED static bool8 sub_803A888(void)
|
||||
{
|
||||
ResetUnusedInputStruct();
|
||||
sub_800641C(NULL, TRUE, TRUE);
|
||||
sUnknown_203B3F4 = MemoryAlloc(sizeof(unkStruct_203B3F4), 8);
|
||||
sub_803A924(0);
|
||||
return 1;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
// Unused
|
||||
u32 sub_803A8B8(void)
|
||||
UNUSED static u32 sub_803A8B8(void)
|
||||
{
|
||||
switch (sUnknown_203B3F4->state) {
|
||||
case 0:
|
||||
@@ -76,8 +52,7 @@ u32 sub_803A8B8(void)
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Unused
|
||||
void sub_803A908(void)
|
||||
UNUSED static void sub_803A908(void)
|
||||
{
|
||||
if (sUnknown_203B3F4 != NULL) {
|
||||
MemoryFree(sUnknown_203B3F4);
|
||||
@@ -85,14 +60,14 @@ void sub_803A908(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803A924(u32 newState)
|
||||
static void sub_803A924(u32 newState)
|
||||
{
|
||||
sUnknown_203B3F4->state = newState;
|
||||
sub_803A93C();
|
||||
sub_803A9AC();
|
||||
}
|
||||
|
||||
void sub_803A93C(void)
|
||||
static void sub_803A93C(void)
|
||||
{
|
||||
s32 i;
|
||||
|
||||
@@ -109,7 +84,7 @@ void sub_803A93C(void)
|
||||
sub_800641C(sUnknown_203B3F4->unk9C, TRUE, TRUE);
|
||||
}
|
||||
|
||||
void sub_803A9AC(void)
|
||||
static void sub_803A9AC(void)
|
||||
{
|
||||
switch (sUnknown_203B3F4->state) {
|
||||
case 0:
|
||||
@@ -131,17 +106,16 @@ void sub_803A9AC(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803AA34(void)
|
||||
static void sub_803AA34(void)
|
||||
{
|
||||
s32 index;
|
||||
u8 *FriendAreas;
|
||||
u8 *friendAreas;
|
||||
|
||||
index = 0;
|
||||
|
||||
// So dumb that it matches...
|
||||
FriendAreas = gFriendAreas;
|
||||
friendAreas = gFriendAreas;
|
||||
|
||||
if (FriendAreas[sUnknown_203B3F4->friendArea]) {
|
||||
if (friendAreas[sUnknown_203B3F4->friendArea]) {
|
||||
sUnknown_203B3F4->menuItems[0].text = sClose;
|
||||
|
||||
if (sub_803ABC8())
|
||||
@@ -155,7 +129,7 @@ void sub_803AA34(void)
|
||||
}
|
||||
|
||||
index++;
|
||||
sUnknown_203B3F4->menuItems[index].text = *gCommonInfo;
|
||||
sUnknown_203B3F4->menuItems[index].text = gCommonInfo[0];
|
||||
sUnknown_203B3F4->menuItems[index].menuAction = 4;
|
||||
|
||||
index++;
|
||||
@@ -165,7 +139,7 @@ void sub_803AA34(void)
|
||||
sUnknown_203B3F4->menuAction = sUnknown_203B3F4->menuItems[0].menuAction;
|
||||
}
|
||||
|
||||
void sub_803AAC4(void)
|
||||
static void sub_803AAC4(void)
|
||||
{
|
||||
switch (sub_8021274(TRUE)) {
|
||||
case 0:
|
||||
@@ -186,7 +160,7 @@ void sub_803AAC4(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803AB34(void)
|
||||
static void sub_803AB34(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
|
||||
@@ -215,7 +189,7 @@ void sub_803AB34(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803ABAC(void)
|
||||
static void sub_803ABAC(void)
|
||||
{
|
||||
switch (sub_80217EC()) {
|
||||
case 2:
|
||||
@@ -229,7 +203,7 @@ void sub_803ABAC(void)
|
||||
}
|
||||
}
|
||||
|
||||
bool8 sub_803ABC8(void)
|
||||
static bool8 sub_803ABC8(void)
|
||||
{
|
||||
PokemonStruct1 *mon;
|
||||
s32 i;
|
||||
|
||||
@@ -10,48 +10,17 @@
|
||||
|
||||
static EWRAM_DATA_2 unkStruct_203B3F8 *sUnknown_203B3F8 = {0};
|
||||
|
||||
ALIGNED(4) static const u8 sFill[] = _("pksdir0");
|
||||
#include "data/debug_menu4.h"
|
||||
|
||||
static const UnkTextStruct2 sUnknown_80E7ED4 =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x03,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
0x00, 0x00,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7EEC =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x03,
|
||||
0x13, 0x04,
|
||||
0x09, 0x03,
|
||||
0x03, 0x00,
|
||||
NULL
|
||||
};
|
||||
static const UnkTextStruct2 sUnknown_80E7F04 =
|
||||
{
|
||||
0x00, 0x00, 0x00, 0x00,
|
||||
0x03,
|
||||
0x13, 0x0e,
|
||||
0x06, 0x04,
|
||||
0x04, 0x00,
|
||||
NULL
|
||||
};
|
||||
ALIGNED(4) static const u8 sNumberPrompt[] = "Number?";
|
||||
ALIGNED(4) static const u8 sLevel[] = "LEVEL";
|
||||
ALIGNED(4) static const u8 sName[] = "Name";
|
||||
|
||||
void sub_803ACD0(u32);
|
||||
void sub_803ACE8(void);
|
||||
void sub_803AD88(void);
|
||||
void sub_803AE58(void);
|
||||
void sub_803AEB0(void);
|
||||
void sub_803AF38(void);
|
||||
void sub_803AF88(void);
|
||||
void sub_803AFE8(void);
|
||||
void sub_803B034(void);
|
||||
static void sub_803ACD0(u32 newState);
|
||||
static void sub_803ACE8(void);
|
||||
static void sub_803AD88(void);
|
||||
static void sub_803AE58(void);
|
||||
static void sub_803AEB0(void);
|
||||
static void sub_803AF38(void);
|
||||
static void sub_803AF88(void);
|
||||
static void sub_803AFE8(void);
|
||||
static void sub_803B034(void);
|
||||
|
||||
UNUSED static bool8 sub_803AC24(void)
|
||||
{
|
||||
@@ -95,14 +64,14 @@ UNUSED static void sub_803ACB4(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803ACD0(u32 newState)
|
||||
static void sub_803ACD0(u32 newState)
|
||||
{
|
||||
sUnknown_203B3F8->state = newState;
|
||||
sub_803ACE8();
|
||||
sub_803AD88();
|
||||
}
|
||||
|
||||
void sub_803ACE8(void)
|
||||
static void sub_803ACE8(void)
|
||||
{
|
||||
s32 i;
|
||||
|
||||
@@ -127,7 +96,7 @@ void sub_803ACE8(void)
|
||||
sub_800641C(sUnknown_203B3F8->unkE0, TRUE, TRUE);
|
||||
}
|
||||
|
||||
void sub_803AD88(void)
|
||||
static void sub_803AD88(void)
|
||||
{
|
||||
switch (sUnknown_203B3F8->state) {
|
||||
case 1:
|
||||
@@ -163,7 +132,7 @@ void sub_803AD88(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803AE58(void)
|
||||
static void sub_803AE58(void)
|
||||
{
|
||||
sub_8008C54(sUnknown_203B3F8->unk60.unk14);
|
||||
sub_80073B8(sUnknown_203B3F8->unk60.unk14);
|
||||
@@ -174,7 +143,7 @@ void sub_803AE58(void)
|
||||
sub_8012EA4(&sUnknown_203B3F8->unk10, 0);
|
||||
}
|
||||
|
||||
void sub_803AEB0(void)
|
||||
static void sub_803AEB0(void)
|
||||
{
|
||||
s32 i;
|
||||
s32 loopMax;
|
||||
@@ -201,7 +170,7 @@ void sub_803AEB0(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803AF38(void)
|
||||
static void sub_803AF38(void)
|
||||
{
|
||||
switch (sub_8023A94(TRUE)) {
|
||||
case 3:
|
||||
@@ -219,7 +188,7 @@ void sub_803AF38(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803AF88(void)
|
||||
static void sub_803AF88(void)
|
||||
{
|
||||
s32 menuAction;
|
||||
|
||||
@@ -245,7 +214,7 @@ void sub_803AF88(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803AFE8(void)
|
||||
static void sub_803AFE8(void)
|
||||
{
|
||||
sub_8023A94(FALSE);
|
||||
sub_8012FD8(&sUnknown_203B3F8->unk10);
|
||||
@@ -265,7 +234,7 @@ void sub_803AFE8(void)
|
||||
}
|
||||
}
|
||||
|
||||
void sub_803B034(void)
|
||||
static void sub_803B034(void)
|
||||
{
|
||||
switch (sub_8016080()) {
|
||||
case 2:
|
||||
@@ -274,4 +243,4 @@ void sub_803B034(void)
|
||||
sub_803ACD0(2);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user