mirror of
https://github.com/zeldaret/tp
synced 2026-06-16 14:50:21 -04:00
74ed2da8bc
* wip * d_bg_s * most of d_bg_s * small cleanup * clang * fixes
114 lines
3.0 KiB
C++
114 lines
3.0 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/bg/d_bg_s_sph_chk
|
|
//
|
|
|
|
#include "d/bg/d_bg_s_sph_chk.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__11dBgS_SphChkFv();
|
|
extern "C" void __dt__11dBgS_SphChkFv();
|
|
extern "C" static void func_80078B70();
|
|
extern "C" static void func_80078B78();
|
|
extern "C" static void func_80078B80();
|
|
extern "C" static void func_80078B88();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void __ct__8dBgS_ChkFv();
|
|
extern "C" void __dt__8dBgS_ChkFv();
|
|
extern "C" void GetPolyPassChkInfo__8dBgS_ChkFv();
|
|
extern "C" void GetGrpPassChkInfo__8dBgS_ChkFv();
|
|
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 ClearPi__13cBgS_PolyInfoFv();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" extern void* __vt__8cM3dGSph[3];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803AB9C8-803ABA08 008AE8 003C+04 2/2 0/0 0/0 .data __vt__11dBgS_SphChk */
|
|
SECTION_DATA extern void* __vt__11dBgS_SphChk[15 + 1 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__11dBgS_SphChkFv,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80078B70,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80078B78,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80078B88,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80078B80,
|
|
/* padding */
|
|
NULL,
|
|
};
|
|
|
|
/* 80078A14-80078AC0 073354 00AC+00 0/0 1/1 1/1 .text __ct__11dBgS_SphChkFv */
|
|
dBgS_SphChk::dBgS_SphChk() {
|
|
SetPolyPassChk(GetPolyPassChkInfo());
|
|
SetGrpPassChk(GetGrpPassChkInfo());
|
|
setActorPid(0xFFFFFFFF);
|
|
ClearPi();
|
|
mCallback = NULL;
|
|
}
|
|
|
|
/* 80078AC0-80078B70 073400 00B0+00 5/4 2/2 0/0 .text __dt__11dBgS_SphChkFv */
|
|
dBgS_SphChk::~dBgS_SphChk() {}
|
|
|
|
/* 80078B70-80078B78 0734B0 0008+00 1/0 0/0 0/0 .text @20@__dt__11dBgS_SphChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80078B70() {
|
|
nofralloc
|
|
#include "asm/d/bg/d_bg_s_sph_chk/func_80078B70.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80078B78-80078B80 0734B8 0008+00 1/0 0/0 0/0 .text @36@__dt__11dBgS_SphChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80078B78() {
|
|
nofralloc
|
|
#include "asm/d/bg/d_bg_s_sph_chk/func_80078B78.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80078B80-80078B88 0734C0 0008+00 1/0 0/0 0/0 .text @72@__dt__11dBgS_SphChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80078B80() {
|
|
nofralloc
|
|
#include "asm/d/bg/d_bg_s_sph_chk/func_80078B80.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80078B88-80078B90 0734C8 0008+00 1/0 0/0 0/0 .text @56@__dt__11dBgS_SphChkFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80078B88() {
|
|
nofralloc
|
|
#include "asm/d/bg/d_bg_s_sph_chk/func_80078B88.s"
|
|
}
|
|
#pragma pop
|