mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-16 12:24:45 -04:00
f_op work (#3008)
* f_op debug 1 * f_op debug 2 * f_op debug 3 * f_op debug 4 * f_op debug 5 * f_op_debug fix build * f_op linking * remove goto in fopac_create * fix regressions * fix regressions * pr comments * f_op debug 6 * f_op debug 7 * f_op debug 8 * f_op debug 9 * f_op debug 10 * f_op work, linking, symbols, heap * regressions 1 * regressions 2 * pr comments
This commit is contained in:
@@ -18,6 +18,7 @@ static cPhs__Step fopScnRq_phase_ClearOverlap(scene_request_class* i_sceneReq) {
|
||||
rv = cPhs_INIT_e;
|
||||
}
|
||||
return rv;
|
||||
UNUSED(i_sceneReq);
|
||||
}
|
||||
|
||||
static cPhs__Step fopScnRq_phase_Execute(scene_request_class* i_sceneReq) {
|
||||
@@ -32,6 +33,7 @@ static cPhs__Step fopScnRq_phase_IsDoingOverlap(scene_request_class* i_sceneReq)
|
||||
rv = cPhs_INIT_e;
|
||||
}
|
||||
return rv;
|
||||
UNUSED(i_sceneReq);
|
||||
}
|
||||
|
||||
static cPhs__Step fopScnRq_phase_IsDoneOverlap(scene_request_class* i_sceneReq) {
|
||||
@@ -42,13 +44,16 @@ static cPhs__Step fopScnRq_phase_IsDoneOverlap(scene_request_class* i_sceneReq)
|
||||
rv = cPhs_INIT_e;
|
||||
}
|
||||
return rv;
|
||||
UNUSED(i_sceneReq);
|
||||
}
|
||||
|
||||
static BOOL l_fopScnRq_IsUsingOfOverlap;
|
||||
|
||||
static cPhs__Step fopScnRq_phase_Done(scene_request_class* i_sceneReq) {
|
||||
|
||||
if (i_sceneReq->create_request.parameters != 1) {
|
||||
scene_class* scene = (scene_class*)fpcM_SearchByID(i_sceneReq->create_request.creating_id);
|
||||
(void)scene;
|
||||
fopScnPause_Disable(scene);
|
||||
}
|
||||
|
||||
@@ -56,16 +61,18 @@ static cPhs__Step fopScnRq_phase_Done(scene_request_class* i_sceneReq) {
|
||||
return cPhs_NEXT_e;
|
||||
}
|
||||
|
||||
static void fopScnRq_Execute(scene_request_class* i_sceneReq) {
|
||||
int phase_state = cPhs_Do(&i_sceneReq->phase_request, i_sceneReq);
|
||||
static cPhs__Step fopScnRq_Execute(scene_request_class* i_sceneReq) {
|
||||
cPhs__Step phase_state = (cPhs__Step)cPhs_Do(&i_sceneReq->phase_request, i_sceneReq);
|
||||
|
||||
switch (phase_state) {
|
||||
case cPhs_NEXT_e:
|
||||
fopScnRq_Execute(i_sceneReq);
|
||||
return fopScnRq_Execute(i_sceneReq);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return phase_state;
|
||||
}
|
||||
|
||||
static int fopScnRq_PostMethod(void* i_scene, scene_request_class* i_sceneReq) {
|
||||
|
||||
Reference in New Issue
Block a user