mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-09-07 18:20:30 -04:00
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:
@@ -296,7 +296,6 @@ void mDoExt_createSolidHeapToCurrent(void);
|
||||
void mDoExt_createSolidHeapToCurrent_X1_(void);
|
||||
void mDoExt_createZeldaHeap(void);
|
||||
void mDoExt_destroyExpHeap(void);
|
||||
void mDoExt_destroySolidHeap(void);
|
||||
void mDoExt_getArchiveHeapPtr(void);
|
||||
void mDoExt_getAssertHeap(void);
|
||||
|
||||
@@ -325,7 +324,6 @@ void mDoExt_removeSubFont(void);
|
||||
void mDoExt_resIDToIndex(void);
|
||||
void mDoExt_restoreCurrentHeap(void);
|
||||
void mDoExt_setAraCacheSize(void);
|
||||
void mDoExt_setCurrentHeap(void);
|
||||
void mDoMtx_stack_c_NS_dtor_X1_(void);
|
||||
void normalizeZP__4cXyzFv(void);
|
||||
void outprod__4cXyzCFRC3Vec(void);
|
||||
@@ -1304,7 +1302,7 @@ asm void mDoExt_adjustSolidHeapToSystem(void) {
|
||||
|
||||
// mDoExt_destroySolidHeap__FP12JKRSolidHeap
|
||||
// mDoExt_destroySolidHeap(JKRSolidHeap*)
|
||||
asm void mDoExt_destroySolidHeap(void) {
|
||||
asm void mDoExt_destroySolidHeap(JKRSolidHeap*) {
|
||||
nofralloc
|
||||
#include "m_Do/m_Do_ext/asm/func_8000F18C.s"
|
||||
}
|
||||
@@ -1318,7 +1316,7 @@ asm void mDoExt_destroyExpHeap(void) {
|
||||
|
||||
// mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
// mDoExt_setCurrentHeap(JKRHeap*)
|
||||
asm void mDoExt_setCurrentHeap(void) {
|
||||
asm JKRHeap* mDoExt_setCurrentHeap(JKRHeap*) {
|
||||
nofralloc
|
||||
#include "m_Do/m_Do_ext/asm/func_8000F1CC.s"
|
||||
}
|
||||
|
||||
@@ -1,12 +1,14 @@
|
||||
#include "m_Do/m_Do_graphic/m_Do_graphic.h"
|
||||
#include "JSystem/J2DSys.h"
|
||||
#include "JSystem/JKernel/JKRHeap/JKRHeap.h"
|
||||
#include "JSystem/JMath/JMath.h"
|
||||
#include "JSystem/JUtility/JUTGamePad/JUTGamePad.h"
|
||||
#include "SComponent/c_lib.h"
|
||||
#include "d/d_a/d_a_player/d_a_player.h"
|
||||
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
|
||||
#include "d/d_drawlist/d_drawlist.h"
|
||||
#include "d/d_kankyo/d_kankyo.h"
|
||||
#include "f/f_op/f_op_actor_iter.h"
|
||||
#include "f/f_pc/f_pc_searcher.h"
|
||||
#include "global.h"
|
||||
#include "gx/GX.h"
|
||||
@@ -87,7 +89,7 @@ void mDoGph_gInf_c::onBlure(void) {
|
||||
|
||||
void mDoGph_gInf_c::onBlure(const Mtx InMtx) {
|
||||
lbl_80450BE4 = true;
|
||||
PSMTXCopy((Mtx*)InMtx, &lbl_803DD43C);
|
||||
PSMTXCopy(InMtx, lbl_803DD43C);
|
||||
}
|
||||
|
||||
void mDoGph_gInf_c::fadeOut(f32 speed) {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
/* m_Do_lib.cpp autogenerated by split.py v0.4 at 2021-01-31 21:06:36.599841 */
|
||||
|
||||
#include "JSystem/JMath/JMath.h"
|
||||
#include "d/d_com/d_com_inf_game/d_com_inf_game.h"
|
||||
#include "global.h"
|
||||
|
||||
|
||||
@@ -6,6 +6,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_op/f_op_actor_mng.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"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
/* m_Do_mtx.cpp autogenerated by split.py v0.4 at 2021-01-31 21:20:08.836503 */
|
||||
|
||||
#include "JSystem/JMath/JMath.h"
|
||||
#include "global.h"
|
||||
|
||||
// additional symbols needed for m_Do_mtx.cpp
|
||||
|
||||
Reference in New Issue
Block a user