mirror of https://github.com/zeldaret/tp.git
131 lines
3.4 KiB
C++
131 lines
3.4 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: c_bg_s_gnd_chk
|
|
//
|
|
|
|
#include "SSystem/SComponent/c_bg_s_gnd_chk.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct cXyz {
|
|
static f32 Zero[3];
|
|
};
|
|
|
|
struct cBgS_PolyInfo {
|
|
/* 80268074 */ cBgS_PolyInfo();
|
|
/* 802680B0 */ ~cBgS_PolyInfo();
|
|
};
|
|
|
|
struct Vec {};
|
|
|
|
struct cBgS_GndChk {
|
|
/* 80267C1C */ cBgS_GndChk();
|
|
/* 80267C94 */ ~cBgS_GndChk();
|
|
/* 80267D28 */ void SetPos(cXyz const*);
|
|
/* 80267D0C */ void SetPos(Vec const*);
|
|
/* 80267D44 */ void PreCheck();
|
|
};
|
|
|
|
struct cBgS_Chk {
|
|
/* 80267B4C */ cBgS_Chk();
|
|
/* 80267B70 */ ~cBgS_Chk();
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__11cBgS_GndChkFv();
|
|
extern "C" void __dt__11cBgS_GndChkFv();
|
|
extern "C" void SetPos__11cBgS_GndChkFPC3Vec();
|
|
extern "C" void SetPos__11cBgS_GndChkFPC4cXyz();
|
|
extern "C" void PreCheck__11cBgS_GndChkFv();
|
|
extern "C" static void func_80267D54();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void __ct__8cBgS_ChkFv();
|
|
extern "C" void __dt__8cBgS_ChkFv();
|
|
extern "C" void __ct__13cBgS_PolyInfoFv();
|
|
extern "C" void __dt__13cBgS_PolyInfoFv();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" f32 Zero__4cXyz[3];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C3F90-803C3FA8 0210B0 0018+00 2/2 0/0 0/0 .data __vt__11cBgS_GndChk */
|
|
SECTION_DATA extern void* __vt__11cBgS_GndChk[6] = {
|
|
(void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__11cBgS_GndChkFv, (void*)NULL, (void*)NULL,
|
|
(void*)func_80267D54,
|
|
};
|
|
|
|
/* 80267C1C-80267C94 26255C 0078+00 0/0 2/2 123/123 .text __ct__11cBgS_GndChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm cBgS_GndChk::cBgS_GndChk() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_gnd_chk/__ct__11cBgS_GndChkFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80267C94-80267D0C 2625D4 0078+00 2/1 4/4 110/110 .text __dt__11cBgS_GndChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm cBgS_GndChk::~cBgS_GndChk() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_gnd_chk/__dt__11cBgS_GndChkFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80267D0C-80267D28 26264C 001C+00 0/0 0/0 62/62 .text SetPos__11cBgS_GndChkFPC3Vec */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cBgS_GndChk::SetPos(Vec const* param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_gnd_chk/SetPos__11cBgS_GndChkFPC3Vec.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80267D28-80267D44 262668 001C+00 0/0 51/51 185/185 .text SetPos__11cBgS_GndChkFPC4cXyz
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cBgS_GndChk::SetPos(cXyz const* param_0) {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_gnd_chk/SetPos__11cBgS_GndChkFPC4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80267D44-80267D54 262684 0010+00 0/0 1/1 0/0 .text PreCheck__11cBgS_GndChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void cBgS_GndChk::PreCheck() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_gnd_chk/PreCheck__11cBgS_GndChkFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80267D54-80267D5C 262694 0008+00 1/0 0/0 0/0 .text @20@__dt__11cBgS_GndChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80267D54() {
|
|
nofralloc
|
|
#include "asm/SSystem/SComponent/c_bg_s_gnd_chk/func_80267D54.s"
|
|
}
|
|
#pragma pop
|