Match sub_8004E8C

This commit is contained in:
Kermalis 2023-08-11 06:34:31 -04:00
parent 7f4732f714
commit b162b808fe
3 changed files with 23 additions and 17 deletions

View File

@ -5,23 +5,6 @@
.text
thumb_func_start sub_8004E8C
sub_8004E8C:
ldr r1, _08004EA4
strh r1, [r0]
movs r1, 0x1
negs r1, r1
strh r1, [r0, 0x2]
strh r1, [r0, 0x4]
movs r1, 0
strh r1, [r0, 0x6]
strh r1, [r0, 0x8]
strh r1, [r0, 0xA]
bx lr
.align 2, 0
_08004EA4: .4byte 0x0000ffff
thumb_func_end sub_8004E8C
thumb_func_start sub_8004EA8
sub_8004EA8:
push {r4-r7,lr}

View File

@ -7,6 +7,7 @@ struct UnkSpriteLink
struct UnkSpriteLink *unk0;
struct UnkSpriteLink *unk4;
};
// size: 0x808
struct SpriteList
{
@ -15,8 +16,20 @@ struct SpriteList
u32 unk804;
};
// size: 0xC
struct unkStruct_2039DB0
{
u16 unk0;
s16 unk2;
s16 unk4;
u16 unk6;
u16 unk8;
u16 unkA;
};
void InitSprites(void);
void ResetSprites(bool8);
void sub_8004E8C(struct unkStruct_2039DB0 *);
// sprite.s
extern void BlinkSavingIcon(void);

View File

@ -112,4 +112,14 @@ void ResetSprites(bool8 a0)
gUnknown_20256A0.unk800 = 0;
gUnknown_20256A0.unk804 = 0;
}
void sub_8004E8C(struct unkStruct_2039DB0 *a0)
{
a0->unk0 = 0xFFFF;
a0->unk2 = -1;
a0->unk4 = -1;
a0->unk6 = 0;
a0->unk8 = 0;
a0->unkA = 0;
}