diff options
author | camthesaxman <cameronghall@cox.net> | 2017-06-07 12:12:40 -0500 |
---|---|---|
committer | camthesaxman <cameronghall@cox.net> | 2017-06-07 12:12:40 -0500 |
commit | 6e203fc646494445f28670f14a95067d58d3785d (patch) | |
tree | bc20dc4891c6fd21c1071f95561b0e61a8e9ea57 /src | |
parent | 5d4a042fa654930450f73f0af3abf14df2daf2ef (diff) |
decompile sub_811FA5C
Diffstat (limited to 'src')
-rw-r--r-- | src/battle_811DA74.c | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/battle_811DA74.c b/src/battle_811DA74.c index 1cb2d620e..717562f84 100644 --- a/src/battle_811DA74.c +++ b/src/battle_811DA74.c @@ -21,11 +21,9 @@ struct UnknownStruct2 { u8 unk0; u8 unk1; - //u8 filler2[7]; u8 filler2[2]; u8 unk4; u8 filler5[4]; - u8 unk9; u8 fillerA[2]; }; @@ -1020,3 +1018,23 @@ void sub_811F9D0(void) dp01_tbl3_exec_completed(); } } + +void sub_811FA5C(void) +{ + switch (EWRAM_17810[gUnknown_02024A60].unk4) + { + case 0: + if (EWRAM_17800[gUnknown_02024A60 * 4] & 4) + move_anim_start_t4(gUnknown_02024A60, gUnknown_02024A60, gUnknown_02024A60, 5); + EWRAM_17810[gUnknown_02024A60].unk4 = 1; + break; + case 1: + if (!(EWRAM_17810[gUnknown_02024A60].unk0 & 0x40)) + { + EWRAM_17810[gUnknown_02024A60].unk4 = 0; + move_anim_start_t4(gUnknown_02024A60, gUnknown_02024A60, gUnknown_02024A60, 1); + gUnknown_03004330[gUnknown_02024A60] = sub_811DF34; + } + break; + } +} |