mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 03:34:15 +01:00
Clean up match call doc
This commit is contained in:
parent
0086cd1efa
commit
51179df017
@ -66,7 +66,7 @@ enum {
|
||||
REMATCH_TRENT,
|
||||
REMATCH_SAWYER,
|
||||
REMATCH_KIRA_AND_DAN,
|
||||
REMATCH_WALLY_3, // Entries above WALLY are considered normal NPCs, from Wally below are special trainers
|
||||
REMATCH_WALLY_3, // Entries above WALLY are considered normal trainers, from Wally below are special trainers
|
||||
REMATCH_ROXANNE,
|
||||
REMATCH_BRAWLY,
|
||||
REMATCH_WATTSON,
|
||||
|
@ -2348,6 +2348,113 @@ extern const u8 MatchCall_BattlePyramidText11[];
|
||||
extern const u8 MatchCall_BattlePyramidText12[];
|
||||
extern const u8 MatchCall_BattlePyramidText13[];
|
||||
extern const u8 MatchCall_BattlePyramidText14[];
|
||||
extern const u8 MatchCall_Text_MrStone1[];
|
||||
extern const u8 MatchCall_Text_MrStone2[];
|
||||
extern const u8 MatchCall_Text_MrStone3[];
|
||||
extern const u8 MatchCall_Text_MrStone4[];
|
||||
extern const u8 MatchCall_Text_MrStone5[];
|
||||
extern const u8 MatchCall_Text_MrStone6[];
|
||||
extern const u8 MatchCall_Text_MrStone7[];
|
||||
extern const u8 MatchCall_Text_MrStone8[];
|
||||
extern const u8 MatchCall_Text_MrStone9[];
|
||||
extern const u8 MatchCall_Text_MrStone10[];
|
||||
extern const u8 MatchCall_Text_MrStone11[];
|
||||
extern const u8 MatchCall_Text_Norman1[];
|
||||
extern const u8 MatchCall_Text_Norman2[];
|
||||
extern const u8 MatchCall_Text_Norman3[];
|
||||
extern const u8 MatchCall_Text_Norman4[];
|
||||
extern const u8 MatchCall_Text_Norman5[];
|
||||
extern const u8 MatchCall_Text_Norman6[];
|
||||
extern const u8 MatchCall_Text_Norman7[];
|
||||
extern const u8 MatchCall_Text_Norman8[];
|
||||
extern const u8 MatchCall_Text_Norman9[];
|
||||
extern const u8 MatchCall_Text_Mom1[];
|
||||
extern const u8 MatchCall_Text_Mom2[];
|
||||
extern const u8 MatchCall_Text_Mom3[];
|
||||
extern const u8 MatchCall_Text_Steven1[];
|
||||
extern const u8 MatchCall_Text_Steven2[];
|
||||
extern const u8 MatchCall_Text_Steven3[];
|
||||
extern const u8 MatchCall_Text_Steven4[];
|
||||
extern const u8 MatchCall_Text_Steven5[];
|
||||
extern const u8 MatchCall_Text_Steven6[];
|
||||
extern const u8 MatchCall_Text_Steven7[];
|
||||
extern const u8 MatchCall_Text_May1[];
|
||||
extern const u8 MatchCall_Text_May2[];
|
||||
extern const u8 MatchCall_Text_May3[];
|
||||
extern const u8 MatchCall_Text_May4[];
|
||||
extern const u8 MatchCall_Text_May5[];
|
||||
extern const u8 MatchCall_Text_May6[];
|
||||
extern const u8 MatchCall_Text_May7[];
|
||||
extern const u8 MatchCall_Text_May8[];
|
||||
extern const u8 MatchCall_Text_May9[];
|
||||
extern const u8 MatchCall_Text_May10[];
|
||||
extern const u8 MatchCall_Text_May11[];
|
||||
extern const u8 MatchCall_Text_May12[];
|
||||
extern const u8 MatchCall_Text_May13[];
|
||||
extern const u8 MatchCall_Text_May14[];
|
||||
extern const u8 MatchCall_Text_May15[];
|
||||
extern const u8 MatchCall_Text_Brendan1[];
|
||||
extern const u8 MatchCall_Text_Brendan2[];
|
||||
extern const u8 MatchCall_Text_Brendan3[];
|
||||
extern const u8 MatchCall_Text_Brendan4[];
|
||||
extern const u8 MatchCall_Text_Brendan5[];
|
||||
extern const u8 MatchCall_Text_Brendan6[];
|
||||
extern const u8 MatchCall_Text_Brendan7[];
|
||||
extern const u8 MatchCall_Text_Brendan8[];
|
||||
extern const u8 MatchCall_Text_Brendan9[];
|
||||
extern const u8 MatchCall_Text_Brendan10[];
|
||||
extern const u8 MatchCall_Text_Brendan11[];
|
||||
extern const u8 MatchCall_Text_Brendan12[];
|
||||
extern const u8 MatchCall_Text_Brendan13[];
|
||||
extern const u8 MatchCall_Text_Brendan14[];
|
||||
extern const u8 MatchCall_Text_Brendan15[];
|
||||
extern const u8 MatchCall_Text_Wally1[];
|
||||
extern const u8 MatchCall_Text_Wally2[];
|
||||
extern const u8 MatchCall_Text_Wally3[];
|
||||
extern const u8 MatchCall_Text_Wally4[];
|
||||
extern const u8 MatchCall_Text_Wally5[];
|
||||
extern const u8 MatchCall_Text_Wally6[];
|
||||
extern const u8 MatchCall_Text_Wally7[];
|
||||
extern const u8 MatchCall_Text_Scott1[];
|
||||
extern const u8 MatchCall_Text_Scott2[];
|
||||
extern const u8 MatchCall_Text_Scott3[];
|
||||
extern const u8 MatchCall_Text_Scott4[];
|
||||
extern const u8 MatchCall_Text_Scott5[];
|
||||
extern const u8 MatchCall_Text_Scott6[];
|
||||
extern const u8 MatchCall_Text_Scott7[];
|
||||
extern const u8 MatchCall_Text_Roxanne1[];
|
||||
extern const u8 MatchCall_Text_Roxanne2[];
|
||||
extern const u8 MatchCall_Text_Roxanne3[];
|
||||
extern const u8 MatchCall_Text_Roxanne4[];
|
||||
extern const u8 MatchCall_Text_Brawly1[];
|
||||
extern const u8 MatchCall_Text_Brawly2[];
|
||||
extern const u8 MatchCall_Text_Brawly3[];
|
||||
extern const u8 MatchCall_Text_Brawly4[];
|
||||
extern const u8 MatchCall_Text_Wattson1[];
|
||||
extern const u8 MatchCall_Text_Wattson2[];
|
||||
extern const u8 MatchCall_Text_Wattson3[];
|
||||
extern const u8 MatchCall_Text_Wattson4[];
|
||||
extern const u8 MatchCall_Text_Flannery1[];
|
||||
extern const u8 MatchCall_Text_Flannery2[];
|
||||
extern const u8 MatchCall_Text_Flannery3[];
|
||||
extern const u8 MatchCall_Text_Flannery4[];
|
||||
extern const u8 MatchCall_Text_Winona1[];
|
||||
extern const u8 MatchCall_Text_Winona2[];
|
||||
extern const u8 MatchCall_Text_Winona3[];
|
||||
extern const u8 MatchCall_Text_Winona4[];
|
||||
extern const u8 MatchCall_Text_TateLiza1[];
|
||||
extern const u8 MatchCall_Text_TateLiza2[];
|
||||
extern const u8 MatchCall_Text_TateLiza3[];
|
||||
extern const u8 MatchCall_Text_TateLiza4[];
|
||||
extern const u8 MatchCall_Text_Juan1[];
|
||||
extern const u8 MatchCall_Text_Juan2[];
|
||||
extern const u8 MatchCall_Text_Juan3[];
|
||||
extern const u8 MatchCall_Text_Juan4[];
|
||||
extern const u8 MatchCall_Text_Sidney[];
|
||||
extern const u8 MatchCall_Text_Phoebe[];
|
||||
extern const u8 MatchCall_Text_Glacia[];
|
||||
extern const u8 MatchCall_Text_Drake[];
|
||||
extern const u8 MatchCall_Text_Wallace[];
|
||||
extern const u8 gText_MrStoneMatchCallDesc[];
|
||||
extern const u8 gText_MrStoneMatchCallName[];
|
||||
extern const u8 gText_StevenMatchCallDesc[];
|
||||
|
@ -642,10 +642,10 @@ void sub_81C7AC0(s32 a0)
|
||||
BeginNormalPaletteFade(structPtr->unk14, -2, 16, 0, RGB_BLACK);
|
||||
break;
|
||||
case 2:
|
||||
BeginNormalPaletteFade(0xFFFFFFFF, -2, 0, 16, RGB_BLACK); //out
|
||||
BeginNormalPaletteFade(0xFFFFFFFF, -2, 0, 16, RGB_BLACK);
|
||||
break;
|
||||
case 3:
|
||||
BeginNormalPaletteFade(0xFFFFFFFF, -2, 16, 0, RGB_BLACK); //in
|
||||
BeginNormalPaletteFade(0xFFFFFFFF, -2, 16, 0, RGB_BLACK);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -157,129 +157,6 @@ static void MatchCall_BufferCallMessageText(const match_call_text_data_t *, u8 *
|
||||
static void MatchCall_BufferCallMessageTextByRematchTeam(const match_call_text_data_t *, u16, u8 *);
|
||||
static void MatchCall_GetNameAndDescByRematchIdx(u32, const u8 **, const u8 **);
|
||||
|
||||
extern const u8 MatchCall_Text_MrStone1[];
|
||||
extern const u8 MatchCall_Text_MrStone2[];
|
||||
extern const u8 MatchCall_Text_MrStone3[];
|
||||
extern const u8 MatchCall_Text_MrStone4[];
|
||||
extern const u8 MatchCall_Text_MrStone5[];
|
||||
extern const u8 MatchCall_Text_MrStone6[];
|
||||
extern const u8 MatchCall_Text_MrStone7[];
|
||||
extern const u8 MatchCall_Text_MrStone8[];
|
||||
extern const u8 MatchCall_Text_MrStone9[];
|
||||
extern const u8 MatchCall_Text_MrStone10[];
|
||||
extern const u8 MatchCall_Text_MrStone11[];
|
||||
|
||||
extern const u8 MatchCall_Text_Norman1[];
|
||||
extern const u8 MatchCall_Text_Norman2[];
|
||||
extern const u8 MatchCall_Text_Norman3[];
|
||||
extern const u8 MatchCall_Text_Norman4[];
|
||||
extern const u8 MatchCall_Text_Norman5[];
|
||||
extern const u8 MatchCall_Text_Norman6[];
|
||||
extern const u8 MatchCall_Text_Norman7[];
|
||||
extern const u8 MatchCall_Text_Norman8[];
|
||||
extern const u8 MatchCall_Text_Norman9[];
|
||||
|
||||
extern const u8 MatchCall_Text_Mom1[];
|
||||
extern const u8 MatchCall_Text_Mom2[];
|
||||
extern const u8 MatchCall_Text_Mom3[];
|
||||
|
||||
extern const u8 MatchCall_Text_Steven1[];
|
||||
extern const u8 MatchCall_Text_Steven2[];
|
||||
extern const u8 MatchCall_Text_Steven3[];
|
||||
extern const u8 MatchCall_Text_Steven4[];
|
||||
extern const u8 MatchCall_Text_Steven5[];
|
||||
extern const u8 MatchCall_Text_Steven6[];
|
||||
extern const u8 MatchCall_Text_Steven7[];
|
||||
|
||||
extern const u8 MatchCall_Text_May1[];
|
||||
extern const u8 MatchCall_Text_May2[];
|
||||
extern const u8 MatchCall_Text_May3[];
|
||||
extern const u8 MatchCall_Text_May4[];
|
||||
extern const u8 MatchCall_Text_May5[];
|
||||
extern const u8 MatchCall_Text_May6[];
|
||||
extern const u8 MatchCall_Text_May7[];
|
||||
extern const u8 MatchCall_Text_May8[];
|
||||
extern const u8 MatchCall_Text_May9[];
|
||||
extern const u8 MatchCall_Text_May10[];
|
||||
extern const u8 MatchCall_Text_May11[];
|
||||
extern const u8 MatchCall_Text_May12[];
|
||||
extern const u8 MatchCall_Text_May13[];
|
||||
extern const u8 MatchCall_Text_May14[];
|
||||
extern const u8 MatchCall_Text_May15[];
|
||||
|
||||
extern const u8 MatchCall_Text_Brendan1[];
|
||||
extern const u8 MatchCall_Text_Brendan2[];
|
||||
extern const u8 MatchCall_Text_Brendan3[];
|
||||
extern const u8 MatchCall_Text_Brendan4[];
|
||||
extern const u8 MatchCall_Text_Brendan5[];
|
||||
extern const u8 MatchCall_Text_Brendan6[];
|
||||
extern const u8 MatchCall_Text_Brendan7[];
|
||||
extern const u8 MatchCall_Text_Brendan8[];
|
||||
extern const u8 MatchCall_Text_Brendan9[];
|
||||
extern const u8 MatchCall_Text_Brendan10[];
|
||||
extern const u8 MatchCall_Text_Brendan11[];
|
||||
extern const u8 MatchCall_Text_Brendan12[];
|
||||
extern const u8 MatchCall_Text_Brendan13[];
|
||||
extern const u8 MatchCall_Text_Brendan14[];
|
||||
extern const u8 MatchCall_Text_Brendan15[];
|
||||
|
||||
extern const u8 MatchCall_Text_Wally1[];
|
||||
extern const u8 MatchCall_Text_Wally2[];
|
||||
extern const u8 MatchCall_Text_Wally3[];
|
||||
extern const u8 MatchCall_Text_Wally4[];
|
||||
extern const u8 MatchCall_Text_Wally5[];
|
||||
extern const u8 MatchCall_Text_Wally6[];
|
||||
extern const u8 MatchCall_Text_Wally7[];
|
||||
|
||||
extern const u8 MatchCall_Text_Scott1[];
|
||||
extern const u8 MatchCall_Text_Scott2[];
|
||||
extern const u8 MatchCall_Text_Scott3[];
|
||||
extern const u8 MatchCall_Text_Scott4[];
|
||||
extern const u8 MatchCall_Text_Scott5[];
|
||||
extern const u8 MatchCall_Text_Scott6[];
|
||||
extern const u8 MatchCall_Text_Scott7[];
|
||||
|
||||
extern const u8 MatchCall_Text_Roxanne1[];
|
||||
extern const u8 MatchCall_Text_Roxanne2[];
|
||||
extern const u8 MatchCall_Text_Roxanne3[];
|
||||
extern const u8 MatchCall_Text_Roxanne4[];
|
||||
|
||||
extern const u8 MatchCall_Text_Brawly1[];
|
||||
extern const u8 MatchCall_Text_Brawly2[];
|
||||
extern const u8 MatchCall_Text_Brawly3[];
|
||||
extern const u8 MatchCall_Text_Brawly4[];
|
||||
|
||||
extern const u8 MatchCall_Text_Wattson1[];
|
||||
extern const u8 MatchCall_Text_Wattson2[];
|
||||
extern const u8 MatchCall_Text_Wattson3[];
|
||||
extern const u8 MatchCall_Text_Wattson4[];
|
||||
|
||||
extern const u8 MatchCall_Text_Flannery1[];
|
||||
extern const u8 MatchCall_Text_Flannery2[];
|
||||
extern const u8 MatchCall_Text_Flannery3[];
|
||||
extern const u8 MatchCall_Text_Flannery4[];
|
||||
|
||||
extern const u8 MatchCall_Text_Winona1[];
|
||||
extern const u8 MatchCall_Text_Winona2[];
|
||||
extern const u8 MatchCall_Text_Winona3[];
|
||||
extern const u8 MatchCall_Text_Winona4[];
|
||||
|
||||
extern const u8 MatchCall_Text_TateLiza1[];
|
||||
extern const u8 MatchCall_Text_TateLiza2[];
|
||||
extern const u8 MatchCall_Text_TateLiza3[];
|
||||
extern const u8 MatchCall_Text_TateLiza4[];
|
||||
|
||||
extern const u8 MatchCall_Text_Juan1[];
|
||||
extern const u8 MatchCall_Text_Juan2[];
|
||||
extern const u8 MatchCall_Text_Juan3[];
|
||||
extern const u8 MatchCall_Text_Juan4[];
|
||||
|
||||
extern const u8 MatchCall_Text_Sidney[];
|
||||
extern const u8 MatchCall_Text_Phoebe[];
|
||||
extern const u8 MatchCall_Text_Glacia[];
|
||||
extern const u8 MatchCall_Text_Drake[];
|
||||
extern const u8 MatchCall_Text_Wallace[];
|
||||
|
||||
// .rodata
|
||||
|
||||
static const match_call_text_data_t sMrStoneTextScripts[] = {
|
||||
|
@ -16,7 +16,7 @@
|
||||
#include "constants/songs.h"
|
||||
|
||||
// naming multi-purpose fields
|
||||
#define isSpecialTrainer id1 // Gym Leaders, for example. As opposed to regular NPC
|
||||
#define isSpecialTrainer id1 // Entries with their own match call header in pokenav_match_call_data.c
|
||||
#define mapSec id2
|
||||
#define headerId data
|
||||
|
||||
@ -332,7 +332,7 @@ bool32 ShouldDrawRematchPokeballIcon(int index)
|
||||
|
||||
int GetMatchCallTrainerPic(int index)
|
||||
{
|
||||
int var0;
|
||||
int headerId;
|
||||
struct Pokenav3Struct *state = GetSubstructPtr(5);
|
||||
if (!state->matchCallEntries[index].isSpecialTrainer)
|
||||
{
|
||||
@ -340,15 +340,15 @@ int GetMatchCallTrainerPic(int index)
|
||||
return gTrainers[index].trainerPic;
|
||||
}
|
||||
|
||||
var0 = state->matchCallEntries[index].headerId;
|
||||
index = MatchCall_GetRematchTableIdx(var0);
|
||||
headerId = state->matchCallEntries[index].headerId;
|
||||
index = MatchCall_GetRematchTableIdx(headerId);
|
||||
if (index != REMATCH_TABLE_ENTRIES)
|
||||
{
|
||||
index = GetTrainerIdxByRematchIdx(index);
|
||||
return gTrainers[index].trainerPic;
|
||||
}
|
||||
|
||||
index = MatchCall_GetOverrideFacilityClass(var0);
|
||||
index = MatchCall_GetOverrideFacilityClass(headerId);
|
||||
return gFacilityClassToPicIndex[index];
|
||||
}
|
||||
|
||||
|
@ -34,7 +34,7 @@ struct Pokenav4Struct
|
||||
u8 unkF;
|
||||
u16 locWindowId;
|
||||
u16 infoBoxWindowId;
|
||||
u16 msgBoxWindowId; //windowId
|
||||
u16 msgBoxWindowId;
|
||||
s16 unk16;
|
||||
u8 unused18;
|
||||
u8 unk19;
|
||||
@ -157,16 +157,16 @@ const struct BgTemplate gUnknown_0862278C[3] =
|
||||
|
||||
static const LoopedTask sMatchCallLoopTaskFuncs[] =
|
||||
{
|
||||
[POKENAV_MC_FUNC_NONE] = NULL,
|
||||
[POKENAV_MC_FUNC_DOWN] = MatchCallListCursorDown,
|
||||
[POKENAV_MC_FUNC_UP] = MatchCallListCursorUp,
|
||||
[POKENAV_MC_FUNC_PG_DOWN] = MatchCallListPageDown,
|
||||
[POKENAV_MC_FUNC_PG_UP] = MatchCallListPageUp,
|
||||
[POKENAV_MC_FUNC_SELECT] = SelectMatchCallEntry,
|
||||
[POKENAV_MC_FUNC_MOVE_OPTIONS_CURSOR] = MoveMatchCallOptionsCursor,
|
||||
[POKENAV_MC_FUNC_CANCEL] = CancelMatchCallSelection,
|
||||
[POKENAV_MC_FUNC_CALL_MSG] = DoMatchCallMessage,
|
||||
[POKENAV_MC_FUNC_NEARBY_MSG] = DoTrainerCloseByMessage,
|
||||
[POKENAV_MC_FUNC_NONE] = NULL,
|
||||
[POKENAV_MC_FUNC_DOWN] = MatchCallListCursorDown,
|
||||
[POKENAV_MC_FUNC_UP] = MatchCallListCursorUp,
|
||||
[POKENAV_MC_FUNC_PG_DOWN] = MatchCallListPageDown,
|
||||
[POKENAV_MC_FUNC_PG_UP] = MatchCallListPageUp,
|
||||
[POKENAV_MC_FUNC_SELECT] = SelectMatchCallEntry,
|
||||
[POKENAV_MC_FUNC_MOVE_OPTIONS_CURSOR] = MoveMatchCallOptionsCursor,
|
||||
[POKENAV_MC_FUNC_CANCEL] = CancelMatchCallSelection,
|
||||
[POKENAV_MC_FUNC_CALL_MSG] = DoMatchCallMessage,
|
||||
[POKENAV_MC_FUNC_NEARBY_MSG] = DoTrainerCloseByMessage,
|
||||
[POKENAV_MC_FUNC_10] = sub_81CB888,
|
||||
[POKENAV_MC_FUNC_SHOW_CHECK_PAGE] = ShowCheckPage,
|
||||
[POKENAV_MC_FUNC_CHECK_PAGE_UP] = ShowCheckPageUp,
|
||||
|
Loading…
Reference in New Issue
Block a user