f_op_actor_mng split & started decomp (#112)

* fop-actor-mng

* rodata

* more actor mng progress

* actor mng progress

* format

* cleanup

* fix Mtx function signatures

* PR suggestion

Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
lepelog
2021-02-13 01:47:46 +01:00
committed by GitHub
parent fe60f6ffdc
commit 4bd5ca735f
295 changed files with 6350 additions and 5712 deletions
+2 -1
View File
@@ -9,6 +9,8 @@
#include "Z2AudioLib/Z2SoundObject/Z2SoundObject.h"
#include "d/d_bg/d_bg_s/d_bg_s_poly_pass_chk.h"
#include "d/d_kankyo/d_kankyo.h"
#include "f/f_op/f_op_actor_iter.h"
#include "f/f_op/f_op_actor_mng.h"
#include "f/f_pc/f_pc_manager.h"
#include "f/f_pc/f_pc_searcher.h"
#include "m_Do/m_Do_audio/m_Do_audio.h"
@@ -1247,7 +1249,6 @@ void mDoExt_J3DModel__create(void);
void mDoExt_modelEntryDL(void);
void mDoExt_MtxCalcAnmBlendTbl_NS_getAnm(void);
void mDoExt_MtxCalcOldFrame_NS_initOldFrameMorf(void);
void mDoExt_setCurrentHeap(void);
void mDoLib_pos2camera(void);
void mDoLib_project(void);
void mDoMtx_MtxToRot(void);
+3 -1
View File
@@ -3,10 +3,13 @@
#include "Z2AudioLib/Z2SeMgr/Z2SeMgr.h"
#include "d/d_a/d_a_alink/d_a_alink.h"
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
#include "f/f_op/f_op_actor_iter.h"
#include "f/f_op/f_op_actor_mng.h"
#include "f/f_pc/f_pc_searcher.h"
#include "global.h"
#include "m_Do/m_Do_audio/m_Do_audio.h"
#include "m_Do/m_Do_controller_pad/m_Do_controller_pad.h"
#include "m_Do/m_Do_ext/m_Do_ext.h"
extern "C" {
double func_8036C668(double);
@@ -55,7 +58,6 @@ void mDoExt_brkAnm_NS_init(void);
void mDoExt_btkAnm_NS_entry(void);
void mDoExt_btkAnm_NS_init(void);
void mDoExt_createSolidHeapFromGameToCurrent_X1_(void);
void mDoExt_destroySolidHeap(void);
void mDoExt_J3DModel__create(void);
void mDoExt_modelUpdateDL(void);
void mDoExt_restoreCurrentHeap(void);
+2 -6
View File
@@ -9,6 +9,8 @@
#include "Z2AudioLib/Z2StatusMgr/Z2StatusMgr.h"
#include "d/d_bg/d_bg_s/d_bg_s_poly_pass_chk.h"
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
#include "f/f_op/f_op_actor_iter.h"
#include "f/f_op/f_op_actor_mng.h"
#include "f/f_pc/f_pc_searcher.h"
#include "m_Do/m_Do_audio/m_Do_audio.h"
#include "m_Do/m_Do_controller_pad/m_Do_controller_pad.h"
@@ -298,12 +300,6 @@ void dPath_GetRoomPath(void);
void dRes_control_c_NS_getRes_X1_(void);
void dStage_roomControl_c_NS_getStatusRoomDt(void);
void dVibration_c_NS_StartShock(void);
void fopAcIt_Judge(void);
void fopAcM_GetID(void);
void fopAcM_GetName(void);
void fopAcM_GetParam(void);
void fopAcM_searchFromName4Event(void);
void fopAcM_setStageLayer(void);
void fopCamM_GetParam(void);
void func_80361C24(void);
void func_80361D60(void);
+1 -1
View File
@@ -1,6 +1,7 @@
/* d_kankyo.cpp autogenerated by split.py v0.3 at 2021-01-01 22:51:09.344700 */
#include "d/d_kankyo/d_kankyo.h"
#include "JSystem/JMath/JMath.h"
#include "Z2AudioLib/Z2SeMgr/Z2SeMgr.h"
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
#include "global.h"
@@ -127,7 +128,6 @@ void mDoExt_baseAnm_NS_play(void);
void mDoExt_btkAnm_NS_entry(void);
void mDoExt_btkAnm_NS_init(void);
void mDoExt_createSolidHeapFromGameToCurrent_X1_(void);
void mDoExt_destroySolidHeap(void);
void mDoExt_J3DModel__create(void);
void mDoExt_modelUpdateDL(void);
void mDoExt_restoreCurrentHeap(void);
+1
View File
@@ -1,5 +1,6 @@
/* d_kankyo_rain.cpp autogenerated by split.py v0.3 at 2021-01-01 22:35:45.009983 */
#include "JSystem/JMath/JMath.h"
#include "SComponent/c_math.h"
#include "d/d_bg/d_bg_s/d_bg_s_poly_pass_chk.h"
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
+1
View File
@@ -1,5 +1,6 @@
/* d_kankyo_wether.cpp autogenerated by split.py v0.3 at 2021-01-01 22:17:50.097171 */
#include "JSystem/JMath/JMath.h"
#include "SComponent/c_xyz.h"
#include "Z2AudioLib/Z2SeMgr/Z2SeMgr.h"
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
-1
View File
@@ -175,7 +175,6 @@ void isCollectCrystal__20dSv_player_collect_cCFUc(void);
void isCollectMirror__20dSv_player_collect_cCFUc(void);
void isEventBit__11dSv_event_cCFUs(void);
void isLightDropGetFlag__16dSv_light_drop_cCFUc(void);
void mDoExt_setCurrentHeap(void);
void onCollectCrystal__20dSv_player_collect_cFUc(void);
void onCollectMirror__20dSv_player_collect_cFUc(void);
void setBombNum__24dSv_player_item_record_cFUcUc(void);
-1
View File
@@ -116,7 +116,6 @@ void J2DScreen_NS_setPriority(void);
void J2DTextBox_NS_getStringPtr(void);
void J2DTextBox_NS_setString_X1_(void);
void mDoExt_getMesgFont(void);
void mDoExt_setCurrentHeap(void);
void rotate__7J2DPaneFff13J2DRotateAxisf(void);
void setBasePosition__7J2DPaneF15J2DBasePosition(void);
}
+2 -4
View File
@@ -2,6 +2,7 @@
#include "d/d_stage/d_stage.h"
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
#include "f/f_op/f_op_actor_mng.h"
#include "f/f_pc/f_pc_stdcreate_req.h"
#include "global.h"
#include "m_Do/m_Do_Reset/m_Do_Reset.h"
@@ -42,9 +43,6 @@ void dStage_roomStatus_c_NS_dtor(void);
void dStage_roomStatus_c(void);
void dSvBit_HIO_c_NS_init(void);
void dTres_c_NS_addData(void);
void fopAcM_CreateAppend(void);
void fopAcM_delete(void);
void fopAcM_FastCreate(void);
void fopCamM_Create(void);
void fopKyM_fastCreate(void);
void fopMsgM_Create(void);
@@ -345,7 +343,7 @@ asm roomRead_class* dStage_stageDt_c::getRoom(void) const {
// dStage_searchName__FPCc
// dStage_searchName(const char*)
asm void dStage_searchName(void) {
asm objectNameInfo* dStage_searchName(const char*) {
nofralloc
#include "d/d_stage/asm/func_80024DC0.s"
}