summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPheenoh <pheenoh@gmail.com>2021-02-15 15:48:48 -0500
committerPheenoh <pheenoh@gmail.com>2021-02-15 15:48:48 -0500
commit58b7465c7e96e508ed7785bede878d5cba70365e (patch)
tree57894bac3ac9a898948026d4a8a00eaea581b6e7 /src
parent8d943946d76bb9903826a54b34a162ae7a7ce952 (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.cpp27
-rw-r--r--src/f/f_op/f_op_scene_pause.cpp37
-rw-r--r--src/f/f_op/f_op_scene_req.cpp132
-rw-r--r--src/f/f_op/f_op_scene_tag.cpp44
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"
+}
+
+};