summaryrefslogtreecommitdiff
path: root/src/pokedex_screen.c
diff options
context:
space:
mode:
authorGriffinR <griffin.g.richards@gmail.com>2021-07-03 17:14:06 -0400
committerGitHub <noreply@github.com>2021-07-03 17:14:06 -0400
commit558097f42326f19044a6351004468a46d6ee0b38 (patch)
treeeacf63589e649f91a406811a47174c43fe46d599 /src/pokedex_screen.c
parentbbf39b8560c752d6b7e94bf1fea9ac60dc79c902 (diff)
parent4a8bc916b101684b67a7df4dfbc4e1a97ec08a5b (diff)
Merge pull request #441 from Kurausukun/cast_test
Change itemPrintFunc to Use u32 Instead of s32
Diffstat (limited to 'src/pokedex_screen.c')
-rw-r--r--src/pokedex_screen.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/pokedex_screen.c b/src/pokedex_screen.c
index c4749055d..75660518d 100644
--- a/src/pokedex_screen.c
+++ b/src/pokedex_screen.c
@@ -129,8 +129,8 @@ static u8 DexScreen_PageNumberToRenderablePages(u16 page);
void DexScreen_InputHandler_StartToCry(void);
void DexScreen_PrintStringWithAlignment(const u8 *str, s32 mode);
static void MoveCursorFunc_DexModeSelect(s32 itemIndex, bool8 onInit, struct ListMenu *list);
-static void ItemPrintFunc_DexModeSelect(u8 windowId, s32 itemId, u8 y);
-static void ItemPrintFunc_OrderedListMenu(u8 windowId, s32 itemId, u8 y);
+static void ItemPrintFunc_DexModeSelect(u8 windowId, u32 itemId, u8 y);
+static void ItemPrintFunc_OrderedListMenu(u8 windowId, u32 itemId, u8 y);
static void Task_DexScreen_RegisterNonKantoMonBeforeNationalDex(u8 taskId);
static void Task_DexScreen_RegisterMonToPokedex(u8 taskId);
@@ -1184,10 +1184,9 @@ static void MoveCursorFunc_DexModeSelect(s32 itemIndex, bool8 onInit, struct Lis
CopyWindowToVram(sPokedexScreenData->selectionIconWindowId, COPYWIN_GFX);
}
-static void ItemPrintFunc_DexModeSelect(u8 windowId, s32 itemId, u8 y)
+static void ItemPrintFunc_DexModeSelect(u8 windowId, u32 itemId, u8 y)
{
- u32 itemId_ = itemId;
- if (itemId_ >= DEX_CATEGORY_COUNT || sPokedexScreenData->unlockedCategories & (1 << itemId_))
+ if (itemId >= DEX_CATEGORY_COUNT || sPokedexScreenData->unlockedCategories & (1 << itemId))
ListMenuOverrideSetColors(TEXT_COLOR_WHITE, TEXT_COLOR_TRANSPARENT, TEXT_COLOR_LIGHT_GRAY);
else
ListMenuOverrideSetColors(TEXT_DYNAMIC_COLOR_1, TEXT_COLOR_TRANSPARENT, TEXT_DYNAMIC_COLOR_2);
@@ -1542,11 +1541,11 @@ struct PokedexListItem
bool8 caught:1;
};
-static void ItemPrintFunc_OrderedListMenu(u8 windowId, s32 itemId, u8 y)
+static void ItemPrintFunc_OrderedListMenu(u8 windowId, u32 itemId, u8 y)
{
- u16 species = (u32)itemId;
- bool8 seen = ((u32)itemId >> 16) & 1; // not used but required to match
- bool8 caught = ((u32)itemId >> 17) & 1;
+ u16 species = itemId;
+ bool8 seen = (itemId >> 16) & 1; // not used but required to match
+ bool8 caught = (itemId >> 17) & 1;
u8 type1;
DexScreen_PrintMonDexNo(sPokedexScreenData->numericalOrderWindowId, 0, species, 12, y);
if (caught)