diff options
author | red031000 <rubenru09@aol.com> | 2020-07-31 20:13:41 +0100 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2020-07-31 20:13:41 +0100 |
commit | 1f3874be17338ec0e96b85cab42a06bae0fbe694 (patch) | |
tree | a909eb835fe7e9b1b82657badcafb49b3e3e3d74 /arm9/modules/63/src | |
parent | 83035d610b0a283c9126e7ee4dabc436d46eb564 (diff) |
mod63_021DB838
Diffstat (limited to 'arm9/modules/63/src')
-rw-r--r-- | arm9/modules/63/src/mod63_021DB450.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/arm9/modules/63/src/mod63_021DB450.c b/arm9/modules/63/src/mod63_021DB450.c index bac8ac54..48990b6b 100644 --- a/arm9/modules/63/src/mod63_021DB450.c +++ b/arm9/modules/63/src/mod63_021DB450.c @@ -41,8 +41,6 @@ extern BOOL FUN_020133C8(u32); extern void FUN_020079E0(u32, u32, s32); //todo funcs -extern BOOL MOD63_021DB7D0(struct UnkStruct63_021DB5CC *, u32); -extern BOOL MOD63_021DB838(struct UnkStruct63_021DB5CC *, u32); extern BOOL MOD63_021DB884(struct UnkStruct63_021DB5CC *, u32); extern BOOL MOD63_021DB8E8(struct UnkStruct63_021DB5CC *, u32); extern void MOD63_021DB940(); @@ -242,3 +240,18 @@ THUMB_FUNC BOOL MOD63_021DB7D0(UnkStruct63_021DB5CC *param0, u32 param1) } return FALSE; } + +THUMB_FUNC BOOL MOD63_021DB838(UnkStruct63_021DB5CC *param0, u32 param1) +{ + u32 field = param0->field_04[param1]; + FUN_020079E0(field, 0, -0x6); + FUN_020079E0(field, 1, -0x10); + param0->field_1D++; + if (param0->field_1D >= 6) + { + FUN_02007558(field, 0xC, 0x100); + FUN_02007558(field, 0xD, 0x100); + return TRUE; + } + return FALSE; +} |