diff options
| author | Pheenoh <pheenoh@gmail.com> | 2021-02-15 15:48:48 -0500 |
|---|---|---|
| committer | Pheenoh <pheenoh@gmail.com> | 2021-02-15 15:48:48 -0500 |
| commit | 58b7465c7e96e508ed7785bede878d5cba70365e (patch) | |
| tree | 57894bac3ac9a898948026d4a8a00eaea581b6e7 /src | |
| parent | 8d943946d76bb9903826a54b34a162ae7a7ce952 (diff) | |
split f_op_scene_iter, f_op_scene_pause, f_op_scene_tag
Diffstat (limited to 'src')
| -rw-r--r-- | src/f/f_op/f_op_scene_iter.cpp | 27 | ||||
| -rw-r--r-- | src/f/f_op/f_op_scene_pause.cpp | 37 | ||||
| -rw-r--r-- | src/f/f_op/f_op_scene_req.cpp | 132 | ||||
| -rw-r--r-- | src/f/f_op/f_op_scene_tag.cpp | 44 |
4 files changed, 236 insertions, 4 deletions
diff --git a/src/f/f_op/f_op_scene_iter.cpp b/src/f/f_op/f_op_scene_iter.cpp index 4bf93c8658..65e12526f7 100644 --- a/src/f/f_op/f_op_scene_iter.cpp +++ b/src/f/f_op/f_op_scene_iter.cpp @@ -1 +1,26 @@ -// ok +/* f_op_scene_iter.cpp autogenerated by split.py v0.4 at 2021-02-15 20:27:34.795954 */ + +#include "global.h" +#include "SComponent/c_tag_iter.h" + +// additional symbols needed for f_op_scene_iter.cpp +// autogenerated by split.py v0.4 at 2021-02-15 20:27:34.795974 +extern "C" { + void cLsIt_Judge(void); + void fopScnIt_Judge(void); +} + +// additional symbols needed for f_op_scene_iter.cpp +// autogenerated by split.py v0.4 at 2021-02-15 20:27:34.795978 +extern u8 lbl_803A3918; + + +extern "C" { +// fopScnIt_Judge__FPFPvPv_PvPv +// fopScnIt_Judge(void* (*)(void*, void*), void*) +asm void fopScnIt_Judge(void) { + nofralloc + #include "f/f_op/f_op_scene_iter/asm/func_8001EC74.s" +} + +}; diff --git a/src/f/f_op/f_op_scene_pause.cpp b/src/f/f_op/f_op_scene_pause.cpp index 4bf93c8658..75917d362a 100644 --- a/src/f/f_op/f_op_scene_pause.cpp +++ b/src/f/f_op/f_op_scene_pause.cpp @@ -1 +1,36 @@ -// ok +/* f_op_scene_pause.cpp autogenerated by split.py v0.4 at 2021-02-15 20:28:00.829529 */ + +#include "global.h" + +// additional symbols needed for f_op_scene_pause.cpp +// autogenerated by split.py v0.4 at 2021-02-15 20:28:00.829561 +extern "C" { + void fopScnPause_Disable__FP11scene_class(void); + void fopScnPause_Enable__FP11scene_class(void); + void fpcEx_IsExist(void); + void fpcM_IsPause(void); + void fpcM_PauseDisable(void); + void fpcM_PauseEnable(void); +} + +// additional symbols needed for f_op_scene_pause.cpp +// autogenerated by split.py v0.4 at 2021-02-15 20:28:00.829565 + + + +extern "C" { +// fopScnPause_Enable__FP11scene_class +// fopScnPause_Enable(scene_class*) +asm void fopScnPause_Enable__FP11scene_class(void) { + nofralloc + #include "f/f_op/f_op_scene_pause/asm/func_80020548.s" +} + +// fopScnPause_Disable__FP11scene_class +// fopScnPause_Disable(scene_class*) +asm void fopScnPause_Disable__FP11scene_class(void) { + nofralloc + #include "f/f_op/f_op_scene_pause/asm/func_80020594.s" +} + +}; diff --git a/src/f/f_op/f_op_scene_req.cpp b/src/f/f_op/f_op_scene_req.cpp index 4bf93c8658..6181a1b1a8 100644 --- a/src/f/f_op/f_op_scene_req.cpp +++ b/src/f/f_op/f_op_scene_req.cpp @@ -1 +1,131 @@ -// ok +/* f_op_scene_req.cpp autogenerated by split.py v0.4 at 2021-02-15 20:29:06.358849 */ + +#include "global.h" + +// additional symbols needed for f_op_scene_req.cpp +// autogenerated by split.py v0.4 at 2021-02-15 20:29:06.358877 +extern "C" { + void _restgpr_26(void); + void _savegpr_26(void); + void cPhs_Do(void); + void cPhs_Set(void); + void fopOvlpM_Cancel__Fv(void); + void fopOvlpM_ClearOfReq__Fv(void); + void fopOvlpM_IsDoingReq__Fv(void); + void fopOvlpM_IsDone__Fv(void); + void fopOvlpM_Request__FsUs(void); + void fopOvlpM_ToldAboutID__FUi(void); + void fopScnPause_Disable__FP11scene_class(void); + void fopScnPause_Enable__FP11scene_class(void); + void fopScnRq_Execute(void); + void fopScnRq_FadeRequest(void); + void fopScnRq_Handler(void); + void fopScnRq_ReRequest(void); + void fopScnRq_Request(void); + void fopScnRq_phase_ClearOverlap(void); + void fpcEx_SearchByID(void); + void fpcNdRq_Delete(void); + void fpcNdRq_Execute(void); + void fpcNdRq_Handler(void); + void fpcNdRq_ReRequest(void); + void fpcNdRq_Request(void); + void func_8001EE64(void); + void func_8001EE84(void); + void func_8001EEB4(void); + void func_8001EEE4(void); + void func_8001EF6C(void); + void func_8001EFB0(void); +} + +// additional symbols needed for f_op_scene_req.cpp +// autogenerated by split.py v0.4 at 2021-02-15 20:29:06.358882 +extern u8 lbl_803A38C8; +extern u8 lbl_80450CE0; + + +extern "C" { +// fopScnRq_phase_ClearOverlap__FP19scene_request_class +// fopScnRq_phase_ClearOverlap(scene_request_class*) +asm void fopScnRq_phase_ClearOverlap(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EE34.s" +} + +// fopScnRq_phase_Execute__FP19scene_request_class +// fopScnRq_phase_Execute(scene_request_class*) +asm void func_8001EE64(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EE64.s" +} + +// fopScnRq_phase_IsDoingOverlap__FP19scene_request_class +// fopScnRq_phase_IsDoingOverlap(scene_request_class*) +asm void func_8001EE84(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EE84.s" +} + +// fopScnRq_phase_IsDoneOverlap__FP19scene_request_class +// fopScnRq_phase_IsDoneOverlap(scene_request_class*) +asm void func_8001EEB4(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EEB4.s" +} + +// fopScnRq_phase_Done__FP19scene_request_class +// fopScnRq_phase_Done(scene_request_class*) +asm void func_8001EEE4(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EEE4.s" +} + +// fopScnRq_Execute__FP19scene_request_class +// fopScnRq_Execute(scene_request_class*) +asm void fopScnRq_Execute(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EF24.s" +} + +// fopScnRq_PostMethod__FPvP19scene_request_class +// fopScnRq_PostMethod(void*, scene_request_class*) +asm void func_8001EF6C(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EF6C.s" +} + +// fopScnRq_Cancel__FP19scene_request_class +// fopScnRq_Cancel(scene_request_class*) +asm void func_8001EFB0(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EFB0.s" +} + +// fopScnRq_FadeRequest__FsUs +// fopScnRq_FadeRequest(s16, u16) +asm void fopScnRq_FadeRequest(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001EFF0.s" +} + +// fopScnRq_Request__FiP11scene_classsPvsUs +// fopScnRq_Request(int, scene_class*, s16, void*, s16, u16) +asm void fopScnRq_Request(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001F034.s" +} + +// fopScnRq_ReRequest__FUisPv +// fopScnRq_ReRequest(unsigned int, s16, void*) +asm void fopScnRq_ReRequest(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001F0FC.s" +} + +// fopScnRq_Handler__Fv +// fopScnRq_Handler(void) +asm void fopScnRq_Handler(void) { + nofralloc + #include "f/f_op/f_op_scene_req/asm/func_8001F11C.s" +} + +}; diff --git a/src/f/f_op/f_op_scene_tag.cpp b/src/f/f_op/f_op_scene_tag.cpp index 4bf93c8658..8c8c66557d 100644 --- a/src/f/f_op/f_op_scene_tag.cpp +++ b/src/f/f_op/f_op_scene_tag.cpp @@ -1 +1,43 @@ -// ok +/* f_op_scene_tag.cpp autogenerated by split.py v0.4 at 2021-02-15 20:28:40.331340 */ + +#include "global.h" + +// additional symbols needed for f_op_scene_tag.cpp +// autogenerated by split.py v0.4 at 2021-02-15 20:28:40.331363 +extern "C" { + void cTg_Addition(void); + void cTg_Create(void); + void cTg_SingleCut(void); + void fopScnTg_Init(void); + void fopScnTg_QueueTo(void); + void fopScnTg_ToQueue(void); +} + +// additional symbols needed for f_op_scene_tag.cpp +// autogenerated by split.py v0.4 at 2021-02-15 20:28:40.331367 +extern u8 lbl_803A3918; + + +extern "C" { +// fopScnTg_QueueTo__FP15scene_tag_class +// fopScnTg_QueueTo(scene_tag_class*) +asm void fopScnTg_QueueTo(void) { + nofralloc + #include "f/f_op/f_op_scene_tag/asm/func_8001F13C.s" +} + +// fopScnTg_ToQueue__FP15scene_tag_class +// fopScnTg_ToQueue(scene_tag_class*) +asm void fopScnTg_ToQueue(void) { + nofralloc + #include "f/f_op/f_op_scene_tag/asm/func_8001F15C.s" +} + +// fopScnTg_Init__FP15scene_tag_classPv +// fopScnTg_Init(scene_tag_class*, void*) +asm void fopScnTg_Init(void) { + nofralloc + #include "f/f_op/f_op_scene_tag/asm/func_8001F188.s" +} + +}; |
