summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjiangzhengwenjz <jiangzhengwenjzw@qq.com>2020-04-02 20:30:31 +0800
committerjiangzhengwenjz <jiangzhengwenjzw@qq.com>2020-04-02 20:30:31 +0800
commitafdcb69bf4cd6f3f7f0bad66801108384ab596c1 (patch)
tree640273a687874891e434b963a0c470e0795c14c6 /src
parent61b7b450847ec11372288ba42b131cfa577c7427 (diff)
better matching approach than upstream
Diffstat (limited to 'src')
-rw-r--r--src/pokedex.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/pokedex.c b/src/pokedex.c
index 5b2856301..080548553 100644
--- a/src/pokedex.c
+++ b/src/pokedex.c
@@ -3869,14 +3869,17 @@ static void HighlightScreenSelectBarItem(u8 selectedScreen, u16 unused)
for (i = 0; i < SCREEN_COUNT; i++)
{
u8 row = (i * 7) + 1;
- u16 newPalette = 0x4000;
+ u16 newPalette;
- if (i == selectedScreen)
- do newPalette = 0x2000; while (0);
+ do
+ {
+ newPalette = 0x4000;
+ if (i == selectedScreen)
+ newPalette = 0x2000;
+ } while (0);
for (j = 0; j < 7; j++)
{
- j++;j--;
ptr[row + j] = (ptr[row + j] % 0x1000) | newPalette;
ptr[row + j + 0x20] = (ptr[row + j + 0x20] % 0x1000) | newPalette;
}
@@ -3905,7 +3908,6 @@ static void HighlightSubmenuScreenSelectBarItem(u8 a, u16 b)
for (j = 0; j < 7; j++)
{
- j++;j--;
ptr[row + j] = (ptr[row + j] % 0x1000) | newPalette;
ptr[row + j + 0x20] = (ptr[row + j + 0x20] % 0x1000) | newPalette;
}