diff options
| author | Pheenoh <pheenoh@gmail.com> | 2021-02-17 11:43:15 -0500 |
|---|---|---|
| committer | Pheenoh <pheenoh@gmail.com> | 2021-02-17 11:43:15 -0500 |
| commit | 43ee8581f3c3c83bf6bd669c9b3e2981c6dd04b3 (patch) | |
| tree | 2275d2ff5baacfdcb3fef13f57d69fb3c120ff0d /src | |
| parent | 28f5b0c24cea64cee1d88fc8c4b787b88e94c560 (diff) | |
fopOvlpReq_phase_IsComplete OK
Diffstat (limited to 'src')
| -rw-r--r-- | src/f/f_op/f_op_overlap_req.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/f/f_op/f_op_overlap_req.cpp b/src/f/f_op/f_op_overlap_req.cpp index 441983de60..806ec6dade 100644 --- a/src/f/f_op/f_op_overlap_req.cpp +++ b/src/f/f_op/f_op_overlap_req.cpp @@ -77,7 +77,7 @@ int fopOvlpReq_phase_WaitOfFadeout(overlap_request_class* pOvlpReq) { } if (((u8)(pOvlpReq->field_0x0 & 0x3F)) == 2 && !pOvlpReq->field_0x6) { - cReq_Command((request_base_class*)(pOvlpReq->field_0x20+0xC4),2); + cReq_Command((request_base_class*)(pOvlpReq->field_0x20 + 0xC4), 2); return 2; } @@ -85,9 +85,12 @@ int fopOvlpReq_phase_WaitOfFadeout(overlap_request_class* pOvlpReq) { return 0; } -asm void fopOvlpReq_phase_IsComplete(overlap_request_class*) { - nofralloc -#include "f/f_op/f_op_overlap_req/asm/func_8001E854.s" +int fopOvlpReq_phase_IsComplete(overlap_request_class* pOvlpReq) { + if (cReq_Is_Done((request_base_class*)(pOvlpReq->field_0x20 + 0xC4))) { + cReq_Done((request_base_class*)pOvlpReq); + return 2; + } + return 0; } asm void fopOvlpReq_phase_IsCreated(overlap_request_class*) { |
