tp/libs/SSystem/SComponent/c_cc_s.cpp

240 lines
7.0 KiB
C++

/* c_cc_s.cpp autogenerated by split.py v0.3 at 2021-01-01 13:55:15.722706 */
#include "global.h"
#include "mtx_vec.h"
extern "C" {
void CalcCenter__8cM3dGAabCFP4cXyz(void);
void CalcDivideInfo__15cCcD_DivideAreaFP15cCcD_DivideInfoRC8cM3dGAabUl(void);
void PlusDmg__9cCcD_SttsFi(void);
void Chk__15cCcD_DivideInfoCFRC15cCcD_DivideInfo(void);
void ClearForMinMax__8cM3dGAabFv(void);
void ClrCcMove__9cCcD_SttsFv(void);
void __dt__4cXyzFv(void);
void func_80361C24(void);
void GetAc__8cCcD_ObjFv(void);
void GetWeightF__9cCcD_SttsCFv(void);
void PlusCcMove__9cCcD_SttsFfff(void);
void SetArea__15cCcD_DivideAreaFRC8cM3dGAab(void);
void SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz(void);
void SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf(void);
void SetHit__10cCcD_ObjAtFP8cCcD_Obj(void);
void SetHit__10cCcD_ObjCoFP8cCcD_Obj(void);
void SetHit__10cCcD_ObjTgFP8cCcD_Obj(void);
void SetMinMax__8cM3dGAabFRC8cM3dGAab(void);
}
// additional symbols needed for c_cc_s.cpp
// autogenerated by split.py v0.3 at 2021-01-01 13:55:15.696568
extern u8 lbl_80451158;
extern u8 lbl_80455060;
extern u8 lbl_80455048;
extern u8 lbl_80455050;
extern u8 lbl_803A7200;
extern u8 lbl_8045503C;
extern u8 lbl_80430CC0;
extern u8 lbl_80430CCC;
extern u8 lbl_80455068;
extern u8 lbl_80455040;
extern u8 lbl_80455044;
extern u8 lbl_80455038;
extern u8 lbl_803C3748;
extern u8 lbl_80455058;
extern u8 lbl_803A7218;
extern u8 lbl_80451180;
extern u8 lbl_80450AE0;
extern u8 lbl_80451180;
extern "C" {
// __ct__4cCcSFv
// cCcS::cCcS(void)
asm void __ct__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264A6C.s"
}
// Ct__4cCcSFv
// cCcS::Ct(void)
asm void Ct__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264A94.s"
}
// Dt__4cCcSFv
// cCcS::Dt(void)
asm void Dt__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264B60.s"
}
// GetWt__4cCcSCFUc
// cCcS::GetWt(unsigned char) const
asm void GetWt__4cCcSCFUc(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264B80.s"
}
// Set__4cCcSFP8cCcD_Obj
// cCcS::Set(cCcD_Obj*)
asm void Set__4cCcSFP8cCcD_Obj(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264BA8.s"
}
// ClrCoHitInf__4cCcSFv
// cCcS::ClrCoHitInf(void)
asm void ClrCoHitInf__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264C5C.s"
}
// ClrTgHitInf__4cCcSFv
// cCcS::ClrTgHitInf(void)
asm void ClrTgHitInf__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264CF0.s"
}
// ClrAtHitInf__4cCcSFv
// cCcS::ClrAtHitInf(void)
asm void ClrAtHitInf__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264D90.s"
}
// ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj
// cCcS::ChkNoHitAtTg(cCcD_Obj*, cCcD_Obj*)
asm void ChkNoHitAtTg__4cCcSFP8cCcD_ObjP8cCcD_Obj(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264E2C.s"
}
// ChkAtTg__4cCcSFv
// cCcS::ChkAtTg(void)
asm void ChkAtTg__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80264F40.s"
}
// ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj
// cCcS::ChkNoHitCo(cCcD_Obj*, cCcD_Obj*)
asm void ChkNoHitCo__4cCcSFP8cCcD_ObjP8cCcD_Obj(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_8026515C.s"
}
// ChkCo__4cCcSFv
// cCcS::ChkCo(void)
asm void ChkCo__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265230.s"
}
// CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts
// cCcS::CalcTgPlusDmg(cCcD_Obj*, cCcD_Obj*, cCcD_Stts*, cCcD_Stts*)
asm void CalcTgPlusDmg__4cCcSFP8cCcD_ObjP8cCcD_ObjP9cCcD_SttsP9cCcD_Stts(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_802653A0.s"
}
// SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz
// cCcS::SetAtTgCommonHitInf(cCcD_Obj*, cCcD_Obj*, cXyz*)
asm void SetAtTgCommonHitInf__4cCcSFP8cCcD_ObjP8cCcD_ObjP4cXyz(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_802653C8.s"
}
// SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf
// cCcS::SetCoCommonHitInf(cCcD_Obj*, cXyz*, cCcD_Obj*, cXyz*, float)
asm void SetCoCommonHitInf__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_802655E4.s"
}
// SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf
// cCcS::SetPosCorrect(cCcD_Obj*, cXyz*, cCcD_Obj*, cXyz*, float)
asm void SetPosCorrect__4cCcSFP8cCcD_ObjP4cXyzP8cCcD_ObjP4cXyzf(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265750.s"
}
// CalcArea__4cCcSFv
// cCcS::CalcArea(void)
asm void CalcArea__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265BB4.s"
}
// Move__4cCcSFv
// cCcS::Move(void)
asm void Move__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265CCC.s"
}
// DrawClear__4cCcSFv
// cCcS::DrawClear(void)
asm void DrawClear__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265D30.s"
}
// SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj
// cCcS::SetCoGCorrectProc(cCcD_Obj*, cCcD_Obj*)
asm void SetCoGCorrectProc__4cCcSFP8cCcD_ObjP8cCcD_Obj(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265DF4.s"
}
// SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts
// cCcS::SetCoGObjInf(bool, bool, cCcD_GObjInf*, cCcD_GObjInf*, cCcD_Stts*, cCcD_Stts*, cCcD_GStts*,
// cCcD_GStts*)
asm void
SetCoGObjInf__4cCcSFbbP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts(
void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265DF8.s"
}
// SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz
// cCcS::SetAtTgGObjInf(bool, bool, cCcD_Obj*, cCcD_Obj*, cCcD_GObjInf*, cCcD_GObjInf*, cCcD_Stts*,
// cCcD_Stts*, cCcD_GStts*, cCcD_GStts*, cXyz*)
asm void
SetAtTgGObjInf__4cCcSFbbP8cCcD_ObjP8cCcD_ObjP12cCcD_GObjInfP12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GSttsP4cXyz(
void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265DFC.s"
}
// ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts
// cCcS::ChkNoHitGAtTg(const cCcD_GObjInf*, const cCcD_GObjInf*, cCcD_GStts*, cCcD_GStts*)
asm void ChkNoHitGAtTg__4cCcSFPC12cCcD_GObjInfPC12cCcD_GObjInfP10cCcD_GSttsP10cCcD_GStts(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265E00.s"
}
// ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts
// cCcS::ChkAtTgHitAfterCross(bool, bool, const cCcD_GObjInf*, const cCcD_GObjInf*, cCcD_Stts*,
// cCcD_Stts*, cCcD_GStts*, cCcD_GStts*)
asm void
ChkAtTgHitAfterCross__4cCcSFbbPC12cCcD_GObjInfPC12cCcD_GObjInfP9cCcD_SttsP9cCcD_SttsP10cCcD_GSttsP10cCcD_GStts(
void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265E08.s"
}
// ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj
// cCcS::ChkNoHitGCo(cCcD_Obj*, cCcD_Obj*)
asm void ChkNoHitGCo__4cCcSFP8cCcD_ObjP8cCcD_Obj(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265E10.s"
}
// MoveAfterCheck__4cCcSFv
// cCcS::MoveAfterCheck(void)
asm void MoveAfterCheck__4cCcSFv(void) {
nofralloc
#include "SComponent/c_cc_s/asm/func_80265E18.s"
}
};