summaryrefslogtreecommitdiff
path: root/src/berry_tag_screen.c
diff options
context:
space:
mode:
authorU-Maria-PC\Maria <throwawaygolem@gmail.com>2017-07-29 11:35:23 -0400
committerU-Maria-PC\Maria <throwawaygolem@gmail.com>2017-07-29 11:35:23 -0400
commite92408af0133974a769215a83500c965f8524724 (patch)
tree9f1556b72ebb1a9f1b7f288ba4b8d23471a46608 /src/berry_tag_screen.c
parenta9da4340a3c91553d19afdcd07355c53d5157a3e (diff)
parent8b39cdac9adb52a6e6abd03314056ee5d6003a1b (diff)
Merge branch 'master' of https://github.com/pret/pokeruby
`:Q B A B:` r A r D D C D D r
Diffstat (limited to 'src/berry_tag_screen.c')
-rw-r--r--src/berry_tag_screen.c39
1 files changed, 21 insertions, 18 deletions
diff --git a/src/berry_tag_screen.c b/src/berry_tag_screen.c
index 2d8ff2236..ff430e7b2 100644
--- a/src/berry_tag_screen.c
+++ b/src/berry_tag_screen.c
@@ -28,26 +28,29 @@ struct Struct2000000
/*0x1FFFF*/ u8 var_1FFFF;
};
-struct BerryTagStatus
-{
- s16 circles[5];
-};
-
extern struct Struct2000000 unk_2000000;
-extern u8 gUnknown_0203932C;
-extern struct BerryTagStatus gUnknown_0203932E;
extern u16 gUnknown_030041B4;
+static EWRAM_DATA u8 gUnknown_0203932C = 0;
+static EWRAM_DATA s16 gUnknown_0203932E[5] = {0};
+
extern const struct CompressedSpriteSheet gUnknown_083C1F74;
extern const struct CompressedSpritePalette gUnknown_083C1F7C;
-extern u8 *gUnknown_0841192C[];
-
extern u8 gBerryCheck_Gfx[];
extern u8 gBerryCheck_Pal[];
extern u8 gUnknown_08E788E4[];
extern u8 gUnknown_08E78A84[];
+static const u8 *const gUnknown_0841192C[] =
+{
+ ContestStatsText_VerySoft,
+ ContestStatsText_Soft,
+ ContestStatsText_Hard,
+ ContestStatsText_VeryHard,
+ ContestStatsText_SuperHard,
+};
+
static void sub_8146014(void);
static void sub_814602C(void);
static bool8 sub_8146058(void);
@@ -329,19 +332,19 @@ static void sub_8146600(u8 berry)
berryInfo = GetBerryInfo(berry + 1);
for (i = 0; i < 5; i++)
- gUnknown_0203932E.circles[i] = (u16)gUnknown_0203932E.circles[i] | 0xFFFF;
+ gUnknown_0203932E[i] = (u16)gUnknown_0203932E[i] | 0xFFFF;
// argument is the center of the circle
if (berryInfo->spicy)
- gUnknown_0203932E.circles[0] = sub_80A7E5C(48);
+ gUnknown_0203932E[0] = sub_80A7E5C(48);
if (berryInfo->dry)
- gUnknown_0203932E.circles[1] = sub_80A7E5C(88);
+ gUnknown_0203932E[1] = sub_80A7E5C(88);
if (berryInfo->sweet)
- gUnknown_0203932E.circles[2] = sub_80A7E5C(128);
+ gUnknown_0203932E[2] = sub_80A7E5C(128);
if (berryInfo->bitter)
- gUnknown_0203932E.circles[3] = sub_80A7E5C(168);
+ gUnknown_0203932E[3] = sub_80A7E5C(168);
if (berryInfo->sour)
- gUnknown_0203932E.circles[4] = sub_80A7E5C(208);
+ gUnknown_0203932E[4] = sub_80A7E5C(208);
}
void sub_81466A0(void)
@@ -350,10 +353,10 @@ void sub_81466A0(void)
for (i = 0; i < 5; i++)
{
- if (gUnknown_0203932E.circles[i] != -1)
+ if (gUnknown_0203932E[i] != -1)
{
- DestroySprite(&gSprites[gUnknown_0203932E.circles[i]]);
- gUnknown_0203932E.circles[i] = -1;
+ DestroySprite(&gSprites[gUnknown_0203932E[i]]);
+ gUnknown_0203932E[i] = -1;
}
}
}