diff --git a/include/pokedex_plus_hgss.h b/include/pokedex_plus_hgss.h index d8879dc7bb..68a4ddce4f 100644 --- a/include/pokedex_plus_hgss.h +++ b/include/pokedex_plus_hgss.h @@ -4,6 +4,7 @@ #if POKEDEX_PLUS_HGSS == TRUE void CB2_OpenPokedexPlusHGSS(void); u16 NationalPokedexNumToSpeciesHGSS(u16 nationalNum); +void Task_DisplayCaughtMonDexPageHGSS(u8); #endif #endif // GUARD_POKEDEX_PLUS_HGSS_H diff --git a/src/pokedex.c b/src/pokedex.c index 7da3226bc1..cf30ba549a 100644 --- a/src/pokedex.c +++ b/src/pokedex.c @@ -3945,7 +3945,11 @@ static void HighlightSubmenuScreenSelectBarItem(u8 a, u16 b) u8 DisplayCaughtMonDexPage(u16 dexNum, u32 otId, u32 personality) { +#if POKEDEX_PLUS_HGSS == TRUE + u8 taskId = CreateTask(Task_DisplayCaughtMonDexPageHGSS, 0); +#else u8 taskId = CreateTask(Task_DisplayCaughtMonDexPage, 0); +#endif gTasks[taskId].tState = 0; gTasks[taskId].tDexNum = dexNum; diff --git a/src/pokedex_plus_hgss.c b/src/pokedex_plus_hgss.c index 3a5676ce9e..4ca784e3a9 100644 --- a/src/pokedex_plus_hgss.c +++ b/src/pokedex_plus_hgss.c @@ -376,7 +376,6 @@ static void LoadScreenSelectBarMain(u16); static void LoadScreenSelectBarSubmenu(u16); static void HighlightScreenSelectBarItem(u8, u16); static void HighlightSubmenuScreenSelectBarItem(u8, u16); -static void Task_DisplayCaughtMonDexPage(u8); static void Task_HandleCaughtMonPageInput(u8); static void Task_ExitCaughtMonPage(u8); static void SpriteCB_SlideCaughtMonToCenter(struct Sprite *sprite); @@ -3978,7 +3977,7 @@ static void HighlightSubmenuScreenSelectBarItem(u8 a, u16 b) #define tPersonalityLo data[14] #define tPersonalityHi data[15] -static void Task_DisplayCaughtMonDexPage(u8 taskId) +void Task_DisplayCaughtMonDexPageHGSS(u8 taskId) { u8 spriteId; u16 species = gTasks[taskId].tSpecies;