diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-03-04 15:47:54 -0500 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-03-04 15:47:54 -0500 |
commit | 734375f10176f74470db85e71d1a2e839865e0bf (patch) | |
tree | 5ee53b664afb71b166c566543471c72b0cc00102 /src | |
parent | 44fedd861de0ea64728c93af29755c29906365ac (diff) |
Remaining functions in match_call
Diffstat (limited to 'src')
-rw-r--r-- | src/match_call.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/match_call.c b/src/match_call.c index f0bc920ee..431379017 100644 --- a/src/match_call.c +++ b/src/match_call.c @@ -726,3 +726,35 @@ ASM_DIRECT const u8 *sub_81D1B40(u32 idx, u32 offset) "\tbx r1"); } #endif + +s32 sub_81D1BD0(u32 idx) +{ + u32 i; + + for (i = 0; i < 4; i++) + { + if (gUnknown_08625388[i].idx == idx) + return gUnknown_08625388[i].v2; + } + return -1; +} + +bool32 sub_81D1BF8(u32 idx) +{ + s32 i; + + for (i = 0; i < 21; i++) + { + u32 r0 = sub_81D1854(i); + if (r0 != REMATCH_TABLE_ENTRIES && r0 == idx) + return TRUE; + } + return FALSE; +} + +void SetMatchCallRegisteredFlag(void) +{ + s32 r0 = sub_81D15CC(gSpecialVar_0x8004); + if (r0 >= 0) + FlagSet(FLAG_MATCH_CALL_REGISTERED + r0); +} |