Split SComponent (#45)

* split c_math

* split c_angle

* split c_API_controller_pad

* split c_API_graphic

* split c_bg_s_chk

* c_bg_s_gnd_chk split

* more c_bg split

* split c_cc_d

* delete asm

* split c_cc_s

* split c_lib

* split c_m2d and c_m3d_g_aab

* split c_m3d_g_cir

* split c_m3d_g_cps

* split rest of c_m3d_g

* split c_m3d

* split c_malloc

* split c_request

* split c_sxyz

* split and partly decompile c_xyz

* format

* c_angle.h

* begin c_angle decomp

* c_angle

* progress adding stub classes for SComponent

* more c_m3d

* remove some asm and format

* more m3d headers

* more c_angle decomp

* c_lib headers

* add public to classes

* fix csXyz member names

* c_sxyz partly OK

* move Zero csXyz to c_sxyz header

* c_API_graphic

* delete some unused asm

* move math extern data, decompile some functions

* delete unused asm

* fix duplicated c_angle.h

* fix an inlined function name, add more inlined functions for c_angle.h (currently unused)

* format

Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
lepelog
2021-01-07 02:04:53 +01:00
committed by GitHub
parent 792509e0a1
commit 0cf65151b3
921 changed files with 22374 additions and 59192 deletions
+81
View File
@@ -2157,6 +2157,86 @@ func_800A87D8
func_800A660C
func_800A4820
func_800A2160
cM_rndFX2__Ff
cM_rndF2__Ff
cM_initRnd2__Fiii
func_80271BD4
func_80267D54
SetPos__11cBgS_GndChkFPC3Vec
func_80267F80
func_80264A64
func_80264A5C
func_80264A54
func_80264A4C
__sinit_c_cc_d_cpp
ClrTg__9cCcD_SttsFv
ClrAt__9cCcD_SttsFv
CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf
CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz
SetGrp__10cCcD_ObjTgFUl
getShapeAccess__12cCcD_SphAttrCFPQ214cCcD_ShapeAttr5Shape
GetNVec__12cCcD_SphAttrCFRC4cXyzP4cXyz
CrossCo__12cCcD_SphAttrCFRC12cCcD_CpsAttrPf
CrossCo__12cCcD_SphAttrCFRC12cCcD_SphAttrPf
CrossCo__12cCcD_SphAttrCFRC12cCcD_CylAttrPf
CrossAtTg__12cCcD_SphAttrCFRC12cCcD_TriAttrP4cXyz
CrossAtTg__12cCcD_SphAttrCFRC12cCcD_SphAttrP4cXyz
CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CylAttrP4cXyz
CrossAtTg__12cCcD_SphAttrCFRC12cCcD_CpsAttrP4cXyz
getShapeAccess__12cCcD_CylAttrCFPQ214cCcD_ShapeAttr5Shape
GetNVec__12cCcD_CylAttrCFRC4cXyzP4cXyz
CalcAabBox__12cCcD_CylAttrFv
CrossCo__12cCcD_CylAttrCFRC12cCcD_CpsAttrPf
CrossCo__12cCcD_CylAttrCFRC12cCcD_SphAttrPf
CrossCo__12cCcD_CylAttrCFRC12cCcD_CylAttrPf
CrossAtTg__12cCcD_CylAttrCFRC12cCcD_TriAttrP4cXyz
CrossAtTg__12cCcD_CylAttrCFRC12cCcD_SphAttrP4cXyz
CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CylAttrP4cXyz
CrossAtTg__12cCcD_CylAttrCFRC12cCcD_CpsAttrP4cXyz
GetNVec__12cCcD_CpsAttrCFRC4cXyzP4cXyz
CrossCo__12cCcD_CpsAttrCFRC12cCcD_SphAttrPf
CrossCo__12cCcD_CpsAttrCFRC12cCcD_CylAttrPf
CrossCo__12cCcD_CpsAttrCFRC12cCcD_CpsAttrPf
CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_TriAttrP4cXyz
CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_SphAttrP4cXyz
CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CylAttrP4cXyz
CrossAtTg__12cCcD_CpsAttrCFRC12cCcD_CpsAttrP4cXyz
GetNVec__12cCcD_TriAttrCFRC4cXyzP4cXyz
CalcAabBox__12cCcD_TriAttrFv
CrossAtTg__12cCcD_TriAttrCFRC12cCcD_TriAttrP4cXyz
CrossAtTg__12cCcD_TriAttrCFRC12cCcD_SphAttrP4cXyz
CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CylAttrP4cXyz
CrossAtTg__12cCcD_TriAttrCFRC12cCcD_CpsAttrP4cXyz
getShapeAccess__14cCcD_ShapeAttrCFPQ214cCcD_ShapeAttr5Shape
GetGStts__9cCcD_SttsFv
GetGStts__9cCcD_SttsCFv
MoveAfterCheck__4cCcSFv
ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj
ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts
ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts
SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz
SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts
SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj
SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf
CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts
MtxPull__Fv
MtxPush__Fv
MtxScale__FfffUc
MtxTrans__FfffUc
cLib_targetAngleY__FRC3VecRC3Vec
cLib_chasePosXZ__FP4cXyzRC4cXyzf
cLib_addCalcPosXZ2__FP4cXyzRC4cXyzff
__dt__8cM2dGCirFv
setPos__8cM3dGTriFPC3VecPC3VecPC3Vec
__sinit_c_m3d_cpp
cM3d_CalcVecAngle__FRC3VecPsPs
cM3d_VectorProduct__FPC4cXyzPC4cXyzPC4cXyzP4cXyz
__sinit_c_sxyz_cpp
__ml__5csXyzFf
__mi__5csXyzFR5csXyz
__pl__5csXyzFR5csXyz
__sinit_c_xyz_cpp
normZC__4cXyzCFv
dMeter2Draw_c_NS_getButtonTimer
dMeter2Draw_c_NS_isBButtonShow
dMeter2Draw_c_NS_getPlayerSubject
@@ -2608,6 +2688,7 @@ func_8016E4F4
func_8016C384
func_80163D50
func_80163558
__mi__FsRC7cSAngle
}
/*
.init 80003100 - 80005600