diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2018-02-28 22:47:50 -0500 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2018-02-28 22:47:50 -0500 |
commit | 988be1ab86453db2647c8b79391700fb0a72a436 (patch) | |
tree | 709afcc2f5540c7083d384bebf8e7a071e3eaa31 /src | |
parent | 9abc121fa278e7b71ffbfbfa6f151874a5d3f4d9 (diff) |
Carve out Match Call functions
Diffstat (limited to 'src')
-rw-r--r-- | src/match_call.c | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/src/match_call.c b/src/match_call.c index 8267d08be..58278bfbe 100644 --- a/src/match_call.c +++ b/src/match_call.c @@ -9,12 +9,18 @@ // Static type declarations typedef struct { + const u8 *text; + u16 v4; + u16 v6; +} match_call_script_t; + +typedef struct { u8 v0; - u8 v1; - u16 v2; - void *v4; - void *v8; - void *vC; + u8 gender; + u16 flag; + const u8 *name; + const u8 *desc; + match_call_script_t *script; } match_call_t; // Static RAM declarations @@ -79,40 +85,40 @@ bool32 sub_81D15F4(u32 idx) bool32 sub_81D1628(const match_call_t *matchCall) { - if (matchCall->v2 == 0xffff) + if (matchCall->flag == 0xffff) return TRUE; - return FlagGet(matchCall->v2); + return FlagGet(matchCall->flag); } bool32 sub_81D164C(const match_call_t *matchCall) { - if (matchCall->v2 == 0xffff) + if (matchCall->flag == 0xffff) return TRUE; - return FlagGet(matchCall->v2); + return FlagGet(matchCall->flag); } bool32 sub_81D1670(const match_call_t *matchCall) { - if (matchCall->v2 == 0xffff) + if (matchCall->flag == 0xffff) return TRUE; - return FlagGet(matchCall->v2); + return FlagGet(matchCall->flag); } bool32 sub_81D1694(const match_call_t *matchCall) { - if (matchCall->v1 != gSaveBlock2Ptr->playerGender) + if (matchCall->gender != gSaveBlock2Ptr->playerGender) return FALSE; - if (matchCall->v2 == 0xffff) + if (matchCall->flag == 0xffff) return TRUE; - return FlagGet(matchCall->v2); + return FlagGet(matchCall->flag); } bool32 sub_81D16CC(const match_call_t *matchCall) { - return FlagGet(matchCall->v2); + return FlagGet(matchCall->flag); } -bool8 sub_81D16DC(u32 idx) +u8 sub_81D16DC(u32 idx) { const match_call_t *matchCall; s32 v0; |