/* f_op_scene_mng.cpp autogenerated by split.py v0.4 at 2021-02-13 20:33:37.409351 */ #include "f/f_op/f_op_scene_mng.h" #include "f/f_op/f_op_scene_iter.h" #include "f/f_op/f_op_scene_req.h" #include "f/f_pc/f_pc_searcher.h" #include "global.h" extern "C" { void fopScnRq_Request__FiP11scene_classsPvsUs(void); } // additional symbols needed for f_op_scene_mng.cpp // autogenerated by split.py v0.4 at 2021-02-13 20:33:37.409412 extern unsigned int l_scnRqID; void* fopScnM_SearchByID(unsigned int id) { return fopScnIt_Judge((fop_ScnItFunc)fpcSch_JudgeByID, &id); } int fopScnM_ChangeReq(scene_class* pScene, s16 param_2, s16 param_3, u16 param_4) { u32 sceneRequestID = fopScnRq_Request(2, pScene, param_2, 0, param_3, param_4); if (sceneRequestID == 0xFFFFFFFF) { return 0; } l_scnRqID = sceneRequestID; return 1; } unsigned int fopScnM_DeleteReq(scene_class* pScene) { u32 sceneRequestID = fopScnRq_Request(1, pScene, 0x7fff, 0, 0x7fff, 0); return sceneRequestID != 0xFFFFFFFF; } int fopScnM_CreateReq(s16 param_1, s16 param_2, u16 param_3, u32 param_4) { u32 sceneRequestID = fopScnRq_Request(0, 0, param_1, (void*)param_4, param_2, param_3); return sceneRequestID != 0xFFFFFFFF; } u32 fopScnM_ReRequest(s16 param_1, u32 param_2) { if (l_scnRqID == 0xFFFFFFFF) { return 0; } return fopScnRq_ReRequest(l_scnRqID, param_1, (void*)param_2); } void fopScnM_Management(void) { fopScnRq_Handler__Fv(); } void fopScnM_Init(void) { return; }