mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
fopOvlpReq_phase_IsWaitOfFadeout OK
This commit is contained in:
@@ -49,14 +49,26 @@ int fopOvlpReq_phase_Done(overlap_request_class* pOvlpReq) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// return line is wrong
|
||||||
|
#ifdef NONMATCHING
|
||||||
|
s16 fopOvlpReq_phase_IsDone(overlap_request_class* param_1) {
|
||||||
|
cReq_Done((request_base_class*)param_1);
|
||||||
|
param_1->field_0x2--;
|
||||||
|
return ((int)param_1->field_0x2 | ~-(int)param_1->field_0x2) >> 0x1F & 2;
|
||||||
|
}
|
||||||
|
#else
|
||||||
asm void fopOvlpReq_phase_IsDone(overlap_request_class*) {
|
asm void fopOvlpReq_phase_IsDone(overlap_request_class*) {
|
||||||
nofralloc
|
nofralloc
|
||||||
#include "f/f_op/f_op_overlap_req/asm/func_8001E748.s"
|
#include "f/f_op/f_op_overlap_req/asm/func_8001E748.s"
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
asm void fopOvlpReq_phase_IsWaitOfFadeout(overlap_request_class*) {
|
int fopOvlpReq_phase_IsWaitOfFadeout(overlap_request_class* pOvlpReq) {
|
||||||
nofralloc
|
if (cReq_Is_Done((request_base_class*)(pOvlpReq->field_0x20 + 0xC4))) {
|
||||||
#include "f/f_op/f_op_overlap_req/asm/func_8001E794.s"
|
pOvlpReq->field_0x8 = 0;
|
||||||
|
return 2;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
asm void fopOvlpReq_phase_WaitOfFadeout(overlap_request_class*) {
|
asm void fopOvlpReq_phase_WaitOfFadeout(overlap_request_class*) {
|
||||||
|
|||||||
Reference in New Issue
Block a user