diff options
author | scnorton <scnorton@biociphers.org> | 2017-06-04 13:34:33 -0400 |
---|---|---|
committer | scnorton <scnorton@biociphers.org> | 2017-06-04 13:34:33 -0400 |
commit | d0e72abccfe15f0d120d3f5811f893fbddde0aa6 (patch) | |
tree | 80b119dc02d8e48fcc2f5636632b7594871dc01d /include | |
parent | 54c74220e6f53ef0fd4fdb25f58c0196c809f840 (diff) |
A couple more functions in decoration.s
Diffstat (limited to 'include')
-rwxr-xr-x | include/decoration.h | 23 | ||||
-rw-r--r-- | include/script.h | 1 |
2 files changed, 20 insertions, 4 deletions
diff --git a/include/decoration.h b/include/decoration.h index f8086e7cc..0c9ad78fe 100755 --- a/include/decoration.h +++ b/include/decoration.h @@ -177,10 +177,10 @@ extern u8 ewram[]; struct UnkStruct_02038900 { - struct Decoration *decoration; - u16 unk_004[0x40]; - u8 unk_084[0x800]; - u16 unk_884[16]; + /*0x000; 0x02038900*/ struct Decoration *decoration; + /*0x004; 0x02038904*/ u16 unk_004[0x40]; + /*0x084; 0x02038984*/ u8 unk_084[0x800]; + /*0x884; 0x02039184*/ u16 unk_884[16]; }; struct UnkStruct_083EC900 @@ -191,6 +191,14 @@ struct UnkStruct_083EC900 u8 unk_3; }; +struct UnkStruct_020391B4 +{ + u8 var00; + u8 pad01[3]; + u16 var04; + u8 pad06[2]; +}; + extern const struct UnkStruct_083EC900 gUnknown_083EC900[10]; extern const struct SpritePalette gUnknown_083EC954; extern const struct SpriteTemplate gSpriteTemplate_83EC93C; @@ -199,6 +207,7 @@ extern struct Decoration gDecorations[0x77]; extern struct UnkStruct_02038900 gUnknown_02038900; extern u8 *gUnknown_020388D0; extern Script gUnknown_081A2F7B; +extern struct OamData gUnknown_020391AC; extern u8 gUnknown_020388D4; extern u8 gUnknown_020388D5; @@ -209,6 +218,7 @@ extern u8 gUnknown_020388F5; extern u8 gUnknown_020388F6; extern u8 gUnknown_020388D6[16]; extern u8 gUnknown_020388E6[12]; +extern u16 gSpecialVar_0x8004; extern u16 gSpecialVar_0x8005; extern u16 gSpecialVar_0x8006; extern u16 gSpecialVar_0x8007; @@ -217,8 +227,10 @@ extern u16 gUnknown_020391A6; extern u8 gUnknown_020391A8; extern u8 gUnknown_020391A9; extern u8 gUnknown_020391AA; +extern u8 gUnknown_02039234; extern void (*gUnknown_0300485C)(void); extern void (*gUnknown_083EC96C[2][2])(u8); +extern struct UnkStruct_020391B4 gUnknown_020391B4[16]; extern const u16 gUnknown_083EC654[3]; extern const struct DecorationInventory gDecorationInventories[]; @@ -287,6 +299,9 @@ void sub_8100874(struct UnkStruct_02038900 *); void sub_81008BC(struct UnkStruct_02038900 *); void sub_8100930(u8); void sub_81009A8(struct Sprite *); +void sub_81009C0(struct Sprite *); +bool8 sub_8100D38(u8); +void sub_8100E70(u8); void sub_81016F4(void); #endif // GUARD_DECORATION_H diff --git a/include/script.h b/include/script.h index 5e13e8e74..4070a838f 100644 --- a/include/script.h +++ b/include/script.h @@ -55,5 +55,6 @@ u32 CalculateRamScriptChecksum(void); void ClearRamScript(void); bool8 InitRamScript(u8 *script, u16 scriptSize, u8 mapGroup, u8 mapNum, u8 objectId); u8 *GetRamScript(u8 objectId, u8 *script); +u16 gScriptResult; #endif // GUARD_SCRIPT_H |