summaryrefslogtreecommitdiff
path: root/src/debug/matsuda_debug_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/debug/matsuda_debug_menu.c')
-rw-r--r--src/debug/matsuda_debug_menu.c38
1 files changed, 16 insertions, 22 deletions
diff --git a/src/debug/matsuda_debug_menu.c b/src/debug/matsuda_debug_menu.c
index 595491d5d..728562b81 100644
--- a/src/debug/matsuda_debug_menu.c
+++ b/src/debug/matsuda_debug_menu.c
@@ -18,11 +18,10 @@
#include "ewram.h"
extern u8 gUnknown_0203856C;
-extern u8 gUnknown_0203857D[][64];
extern u16 gUnknown_02038670[];
extern u16 gUnknown_02038678[];
extern u16 gUnknown_02038680[];
-extern u8 gUnknown_02038690[];
+extern u8 gContestFinalStandings[];
extern u8 gUnknown_02038694;
extern u8 gIsLinkContest;
extern u8 gUnknown_0203869B;
@@ -321,7 +320,7 @@ u8 MatsudaDebugMenu_CommTest(void)
static void sub_80A9C98(u8 taskId)
{
- sub_80AE098(0);
+ Contest_CreatePlayerMon(0);
SetTaskFuncWithFollowupFunc(taskId, sub_80C8734, sub_80A9CC0);
}
@@ -541,9 +540,9 @@ static void sub_80AA10C(void)
gUnknown_02038694 = 0;
if (!(gContestMons[0].nickname[0]))
- sub_80AE398(0, 0);
+ Contest_InitAllPokemon(0, 0);
- sub_80AE098(gUnknown_02038694);
+ Contest_CreatePlayerMon(gUnknown_02038694);
for (i = 0; i < 6; i++)
{
@@ -576,19 +575,14 @@ void sub_80AA280(u8 var) // no?
FillWindowRect_DefaultPalette(&gMenuWindow, 0, 0, 0, 0x1E, 3);
StringCopy(gSharedMem, gMatsudaDebugMenu_StartText);
- StringAppend(gSharedMem, &gUnknown_0203857D[var][0]);
+ StringAppend(gSharedMem, gContestMons[var].trainerName);
for (i = 0; i < 4; i++)
{
if (var == i)
- {
- sub_8003460(&gMenuWindow, gSharedMem, (10 * i + 2), gUnknown_083C926E[i][0], gUnknown_083C926E[i][1]);
- }
+ sub_8003460(&gMenuWindow, gSharedMem, 10 * i + 2, gUnknown_083C926E[i][0], gUnknown_083C926E[i][1]);
else
- {
- u8 *ptr = gUnknown_0203857D[i];
- sub_8003460(&gMenuWindow, ptr, (10 * i + 2), gUnknown_083C926E[i][0], gUnknown_083C926E[i][1]);
- }
+ sub_8003460(&gMenuWindow, gContestMons[i].trainerName, 10 * i + 2, gUnknown_083C926E[i][0], gUnknown_083C926E[i][1]);
}
}
@@ -874,7 +868,7 @@ void sub_80AABF0(struct Sprite *sprite, s8 var2)
sub_80AA5BC(r4);
sprite->data[3] = r4;
gSpecialVar_ContestCategory = sprite->data[3];
- sub_80AE398(sprite->data[3], gSpecialVar_ContestRank);
+ Contest_InitAllPokemon(sprite->data[3], gSpecialVar_ContestRank);
sub_80AA280(sprite->data[2]);
sub_80AA658(sprite->data[2]);
}
@@ -888,7 +882,7 @@ void sub_80AAC5C(struct Sprite *sprite, s8 var2)
if (gSpecialVar_ContestRank > 3)
gSpecialVar_ContestRank = 3;
sub_80AA5E8(gSpecialVar_ContestRank);
- sub_80AE398(gSpecialVar_ContestCategory, gSpecialVar_ContestRank);
+ Contest_InitAllPokemon(gSpecialVar_ContestCategory, gSpecialVar_ContestRank);
sub_80AA280(sprite->data[2]);
sub_80AA658(sprite->data[2]);
}
@@ -901,7 +895,7 @@ void sub_80AACC4(void)
SetDebugMonForContest();
if (!(gIsLinkContest & 1))
sub_80AE82C(eMatsudaDebugVar);
- SetMainCallback2(sub_80AB47C);
+ SetMainCallback2(CB2_StartContest);
}
}
@@ -1155,10 +1149,10 @@ void sub_80AAF30(void)
gUnknown_0203856C = 1;
gContestPlayerMonIndex = 3;
- sub_80AE098(0);
+ Contest_CreatePlayerMon(0);
for (i = 3; i > -1; i--)
- gUnknown_02038690[i] = 3 - i;
+ gContestFinalStandings[i] = 3 - i;
for (i = 0; i < 3; i++)
{
@@ -1171,7 +1165,7 @@ void sub_80AAF30(void)
gUnknown_02038670[3] = 0x12C;
gUnknown_02038680[3] = 0x190;
gUnknown_02038678[3] = 0x190;
- sub_80B2A7C(0xFE);
+ Contest_SaveWinner(0xFE);
}
u8 MatsudaDebugMenu_SetHighScore(void)
@@ -1201,11 +1195,11 @@ u8 MatsudaDebugMenu_SetArtMuseumItems(void)
s32 i;
gContestPlayerMonIndex = 3;
- sub_80AE098(0);
+ Contest_CreatePlayerMon(0);
for (i = 3; i > -1; i--)
- gUnknown_02038690[i] = 3 - i;
+ gContestFinalStandings[i] = 3 - i;
for (gSpecialVar_ContestCategory = 0; gSpecialVar_ContestCategory < 5; gSpecialVar_ContestCategory++)
- sub_80B2A7C(0xFF);
+ Contest_SaveWinner(0xFF);
CloseMenu();
return 1;
}