mirror of
https://github.com/pret/pmd-red.git
synced 2026-08-23 09:14:55 -05:00
Match sub_8004E8C
This commit is contained in:
17
asm/sprite.s
17
asm/sprite.s
@@ -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}
|
||||
|
||||
@@ -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);
|
||||
|
||||
10
src/sprite.c
10
src/sprite.c
@@ -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;
|
||||
}
|
||||
Reference in New Issue
Block a user