diff options
| author | Pheenoh <pheenoh@gmail.com> | 2021-02-13 16:27:35 -0500 |
|---|---|---|
| committer | Pheenoh <pheenoh@gmail.com> | 2021-02-13 16:27:35 -0500 |
| commit | a2906e4163dd94fad1fa565f96ce86e872d35908 (patch) | |
| tree | b54fd86c02cdcb2b4b7a555cedfa00c5d67df455 /src | |
| parent | 86a69bbb4b443df055bf899c6581089583b03863 (diff) | |
fapGm_Create ok
Diffstat (limited to 'src')
| -rw-r--r-- | src/f/f_ap_game.cpp | 25 | ||||
| -rw-r--r-- | src/m_Do/m_Do_graphic.cpp | 1 | ||||
| -rw-r--r-- | src/m_Do/m_Do_main.cpp | 1 |
3 files changed, 12 insertions, 15 deletions
diff --git a/src/f/f_ap_game.cpp b/src/f/f_ap_game.cpp index b56b5a9791..bc04c5c935 100644 --- a/src/f/f_ap_game.cpp +++ b/src/f/f_ap_game.cpp @@ -1,31 +1,24 @@ /* f_ap_game.cpp autogenerated by split.py v0.4 at 2021-02-13 20:07:21.300413 */ - +#include "f/f_ap_game/f_ap_game.h" #include "SComponent/c_counter.h" #include "f/f_op/f_op_camera_mng.h" #include "f/f_op/f_op_overlap_mng.h" #include "f/f_op/f_op_scene_mng.h" #include "f/f_pc/f_pc_manager.h" #include "global.h" +#include "m_Do/m_Do_controller_pad/m_Do_controller_pad.h" // additional symbols needed for f_ap_game.cpp // autogenerated by split.py v0.4 at 2021-02-13 20:07:21.300465 extern "C" { void __dl__FPv(void); -// void cCt_Counter(void); -void fapGm_After(void); -void fapGm_Create(void); -void fapGm_Execute(void); void fapGm_HIO_c(void); void fapGm_HIO_c_NS_dtor(void); void fopCamM_Init(void); -// void fopCamM_Management(void); void fopDwTg_CreateQueue(void); void fopOvlpM_Init(void); -// void fopOvlpM_Management(void); void fopScnM_Init(void); -// void fopScnM_Management(void); void fpcM_Init(void); -// void fpcM_Management__FPFv_vPFv_v(void); void func_80018B28(void); void func_80361C24(void); } @@ -37,7 +30,6 @@ extern u8 lbl_803F1BB0; extern u8 lbl_80451BC0; extern u8 lbl_80451BC4; -extern "C" { // __ct__11fapGm_HIO_cFv // fapGm_HIO_c::fapGm_HIO_c(void) asm void fapGm_HIO_c(void) { @@ -56,13 +48,16 @@ void fapGm_Execute(void) { cCt_Counter(0); } -// fapGm_Create__Fv -// fapGm_Create(void) -asm void fapGm_Create(void) { - nofralloc -#include "f/f_ap_game/asm/func_80018AA0.s" +void fapGm_Create(void) { + fpcM_Init(); + fopScnM_Init(); + fopOvlpM_Init(); + fopCamM_Init(); + fopDwTg_CreateQueue(); + g_HIO.field_0x4 = -1; } +extern "C" { // __dt__11fapGm_HIO_cFv // fapGm_HIO_c::~fapGm_HIO_c(void) asm void fapGm_HIO_c_NS_dtor(void) { diff --git a/src/m_Do/m_Do_graphic.cpp b/src/m_Do/m_Do_graphic.cpp index 7f2641c900..9bd855af7c 100644 --- a/src/m_Do/m_Do_graphic.cpp +++ b/src/m_Do/m_Do_graphic.cpp @@ -12,6 +12,7 @@ #include "f/f_pc/f_pc_searcher.h" #include "global.h" #include "gx/GX.h" +#include "m_Do/m_Do_controller_pad/m_Do_controller_pad.h" #include "m_Do/m_Do_main/m_Do_main.h" #ifdef NONMATCHING // mr and addi swapped diff --git a/src/m_Do/m_Do_main.cpp b/src/m_Do/m_Do_main.cpp index 91ff7b7ca0..bca0aef8fe 100644 --- a/src/m_Do/m_Do_main.cpp +++ b/src/m_Do/m_Do_main.cpp @@ -7,6 +7,7 @@ #include "SComponent/c_API_controller_pad.h" #include "d/d_com/d_com_inf_game/d_com_inf_game.h" #include "dvd/dvd.h" +#include "f/f_ap_game/f_ap_game.h" #include "f/f_op/f_op_actor_mng.h" #include "global.h" #include "m_Do/m_Do_audio/m_Do_audio.h" |
