summaryrefslogtreecommitdiff
path: root/src/ui.c
diff options
context:
space:
mode:
authorHenny022p <info@henny022.de>2023-01-04 14:50:59 +0100
committerHenny022p <info@henny022.de>2023-01-04 19:26:42 +0100
commit7f25b35c2dcb62e389a1ead1afe855de6e781155 (patch)
tree4cd7e5eca40072917916de192eab3ec86e0425a9 /src/ui.c
parenteb60063cdebe122ee682e4eaad3cb0fe0a9bae2c (diff)
remove fake global gUnk_020350E2
part of gBG0Buffer
Diffstat (limited to 'src/ui.c')
-rw-r--r--src/ui.c56
1 files changed, 21 insertions, 35 deletions
diff --git a/src/ui.c b/src/ui.c
index 6ef01a1c..4423a0c6 100644
--- a/src/ui.c
+++ b/src/ui.c
@@ -28,20 +28,6 @@ typedef struct {
} struct_02035160;
extern struct_02035160 gUnk_02035160;
-typedef struct {
- u16 unk_0;
- u16 unk_2;
- u16 unk_4;
- u16 unk_6;
- u8 pad[56];
-} substruct_0E2;
-
-typedef struct {
- substruct_0E2 unk_0[2];
-} struct_020350E2;
-
-extern struct_020350E2 gUnk_020350E2;
-
extern const u16 gUnk_080C8F2C[];
extern u32 gUnk_085C4620[];
extern Frame* gSpriteAnimations_322[];
@@ -527,38 +513,38 @@ void DrawChargeBar(void) {
void DrawKeys(void) {
s32 iVar1;
- substruct_0E2* ptr1;
- substruct_0E2* ptr2;
+ u16* ptr1;
+ u16* ptr2;
u32 temp;
if (!(((gUnk_0200AF00.unk_1 & 0x80) == 0) && (AreaHasKeys()))) {
if (gUnk_0200AF00.unk_10 != 0) {
gUnk_0200AF00.unk_10 = 0;
- ptr1 = &gUnk_020350E2.unk_0[0];
- ptr1->unk_0 = 0;
- ptr1->unk_2 = 0;
- ptr1->unk_4 = 0;
- ptr1->unk_6 = 0;
- gUnk_020350E2.unk_0[1].unk_0 = 0;
- gUnk_020350E2.unk_0[1].unk_2 = 0;
- gUnk_020350E2.unk_0[1].unk_4 = 0;
- gUnk_020350E2.unk_0[1].unk_6 = 0;
+ ptr1 = &gBG0Buffer[0x219];
+ ptr1[0] = 0;
+ ptr1[1] = 0;
+ ptr1[2] = 0;
+ ptr1[3] = 0;
+ ptr1[0x20] = 0;
+ ptr1[0x21] = 0;
+ ptr1[0x22] = 0;
+ ptr1[0x23] = 0;
gScreen.bg0.updated = 1;
}
} else {
if (gUnk_0200AF00.unk_10 == 0) {
- ptr1 = &gUnk_020350E2.unk_0[0];
- ptr2 = &gUnk_020350E2.unk_0[1];
+ ptr1 = &gBG0Buffer[0x219];
+ ptr2 = &gBG0Buffer[0x239];
temp = 0xf01c;
- ptr1->unk_0 = temp;
- ptr1->unk_2 = temp + 1;
- ptr2->unk_0 = temp + 2;
- ptr2->unk_2 = temp + 3;
+ ptr1[0] = temp;
+ ptr1[1] = temp + 1;
+ ptr2[0] = temp + 2;
+ ptr2[1] = temp + 3;
temp = 0xf076;
- ptr1->unk_4 = temp;
- ptr2->unk_4 = temp + 1;
- ptr1->unk_6 = temp + 2;
- ptr2->unk_6 = temp + 3;
+ ptr1[2] = temp;
+ ptr2[2] = temp + 1;
+ ptr1[3] = temp + 2;
+ ptr2[3] = temp + 3;
gScreen.bg0.updated = 1;
}
if ((gUnk_0200AF00.dungeonKeys != gSave.dungeonKeys[gArea.dungeon_idx]) || (gUnk_0200AF00.unk_10 == 0)) {