mirror of https://github.com/zeldaret/tp.git
1105 lines
35 KiB
C++
1105 lines
35 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d_a_tbox2
|
|
//
|
|
|
|
#include "rel/d/a/d_a_tbox2/d_a_tbox2.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct request_of_phase_process_class {};
|
|
|
|
struct Vec {};
|
|
|
|
struct cXyz {
|
|
/* 80266B34 */ void operator-(Vec const&) const;
|
|
};
|
|
|
|
struct mDoMtx_stack_c {
|
|
/* 8000CD64 */ void transS(cXyz const&);
|
|
|
|
static u8 now[48];
|
|
};
|
|
|
|
struct J3DModelData {};
|
|
|
|
struct J3DAnmTransform {};
|
|
|
|
struct mDoExt_bckAnm {
|
|
/* 8000D7DC */ void init(J3DAnmTransform*, int, int, f32, s16, s16, bool);
|
|
/* 8000D9CC */ void entry(J3DModelData*, f32);
|
|
};
|
|
|
|
struct mDoExt_baseAnm {
|
|
/* 8000D428 */ void play();
|
|
};
|
|
|
|
struct fopAc_ac_c {};
|
|
|
|
struct fopAcM_lc_c {
|
|
/* 8001DC68 */ void lineCheck(cXyz const*, cXyz const*, fopAc_ac_c const*);
|
|
|
|
static u8 mLineCheck[112];
|
|
};
|
|
|
|
struct daTbox2_c {
|
|
/* 80496A18 */ void initBaseMtx();
|
|
/* 80496A54 */ void setBaseMtx();
|
|
/* 80496AB8 */ void Create();
|
|
/* 80496C20 */ void CreateHeap();
|
|
/* 80496E3C */ void create1st();
|
|
/* 8049724C */ void demoProc();
|
|
/* 80497478 */ void openInit();
|
|
/* 80497500 */ void Execute(f32 (**)[3][4]);
|
|
/* 804975EC */ void mode_proc_call();
|
|
/* 80497678 */ void mode_exec_wait();
|
|
/* 80497790 */ void mode_exec();
|
|
/* 8049780C */ void action();
|
|
/* 804978C8 */ void init_actionWait();
|
|
/* 804978D4 */ void actionWait();
|
|
/* 804978D8 */ void init_actionNotOpenDemo();
|
|
/* 804978E4 */ void actionNotOpenDemo();
|
|
/* 8049794C */ void init_actionOpenDemo();
|
|
/* 80497958 */ void actionOpenDemo();
|
|
/* 80497A0C */ void init_actionOpenWait();
|
|
/* 80497A18 */ void actionOpenWait();
|
|
/* 80497BD0 */ void setGetDemoItem();
|
|
/* 80497C60 */ void boxCheck();
|
|
/* 80497DA0 */ void Draw();
|
|
/* 80497E6C */ void Delete();
|
|
/* 80498140 */ bool checkSmallTbox();
|
|
};
|
|
|
|
struct daPy_py_c {
|
|
static u8 m_midnaActor[4];
|
|
};
|
|
|
|
struct dKy_tevstr_c {};
|
|
|
|
struct dScnKy_env_light_c {
|
|
/* 801A37C4 */ void settingTevStruct(int, cXyz*, dKy_tevstr_c*);
|
|
/* 801A4DA0 */ void setLightTevColorType_MAJI(J3DModelData*, dKy_tevstr_c*);
|
|
};
|
|
|
|
struct dRes_info_c {};
|
|
|
|
struct dRes_control_c {
|
|
/* 8003C2EC */ void getRes(char const*, s32, dRes_info_c*, int);
|
|
};
|
|
|
|
struct dEvt_info_c {
|
|
/* 80043428 */ void setEventName(char*);
|
|
};
|
|
|
|
struct dEvt_control_c {
|
|
/* 80042468 */ void reset();
|
|
/* 800436BC */ void setPtI(void*);
|
|
};
|
|
|
|
struct dEvent_manager_c {
|
|
/* 80047A78 */ void endCheck(s16);
|
|
/* 80047B1C */ void getMyStaffId(char const*, fopAc_ac_c*, int);
|
|
/* 80047D4C */ void getIsAddvance(int);
|
|
/* 80047E10 */ void getMyActIdx(int, char const* const*, int, int, int);
|
|
/* 8004817C */ void cutEnd(int);
|
|
};
|
|
|
|
struct dCcD_Stts {
|
|
/* 80083860 */ void Init(int, int, fopAc_ac_c*);
|
|
};
|
|
|
|
struct dCcD_SrcCyl {};
|
|
|
|
struct dCcD_GStts {
|
|
/* 80083760 */ dCcD_GStts();
|
|
/* 804971F0 */ ~dCcD_GStts();
|
|
};
|
|
|
|
struct dCcD_GObjInf {
|
|
/* 80083A28 */ dCcD_GObjInf();
|
|
};
|
|
|
|
struct dCcD_Cyl {
|
|
/* 800848B4 */ void Set(dCcD_SrcCyl const&);
|
|
};
|
|
|
|
struct dBgW_Base {};
|
|
|
|
struct dBgW {
|
|
/* 8007B970 */ dBgW();
|
|
/* 8007B9C0 */ void Move();
|
|
};
|
|
|
|
struct dBgS_PolyPassChk {
|
|
/* 80078E68 */ void SetObj();
|
|
};
|
|
|
|
struct dBgS_ObjAcch {
|
|
/* 804970F0 */ ~dBgS_ObjAcch();
|
|
};
|
|
|
|
struct cBgS_PolyInfo {
|
|
/* 802680B0 */ ~cBgS_PolyInfo();
|
|
};
|
|
|
|
struct csXyz {};
|
|
|
|
struct dBgS_MoveBgActor {
|
|
/* 80078624 */ dBgS_MoveBgActor();
|
|
/* 80078688 */ bool CreateHeap();
|
|
/* 80078690 */ bool Create();
|
|
/* 80078698 */ bool Execute(f32 (**)[3][4]);
|
|
/* 800786A0 */ bool Draw();
|
|
/* 800786A8 */ bool Delete();
|
|
/* 800786B0 */ bool IsDelete();
|
|
/* 800786B8 */ bool ToFore();
|
|
/* 800786C0 */ bool ToBack();
|
|
/* 800787BC */ void MoveBGCreate(char const*, int,
|
|
void (*)(dBgW*, void*, cBgS_PolyInfo const&, bool, cXyz*,
|
|
csXyz*, csXyz*),
|
|
u32, f32 (*)[3][4]);
|
|
/* 800788DC */ void MoveBGDelete();
|
|
/* 80078950 */ void MoveBGExecute();
|
|
};
|
|
|
|
struct dBgS_AcchCir {
|
|
/* 80075EAC */ dBgS_AcchCir();
|
|
/* 80075F58 */ void SetWall(f32, f32);
|
|
/* 80497080 */ ~dBgS_AcchCir();
|
|
};
|
|
|
|
struct dBgS {
|
|
/* 80074A08 */ void Regist(dBgW_Base*, fopAc_ac_c*);
|
|
/* 80074ABC */ void ChkMoveBG(cBgS_PolyInfo const&);
|
|
};
|
|
|
|
struct dBgS_Acch {
|
|
/* 80075F94 */ ~dBgS_Acch();
|
|
/* 800760A0 */ dBgS_Acch();
|
|
/* 80076248 */ void Set(cXyz*, cXyz*, fopAc_ac_c*, int, dBgS_AcchCir*, cXyz*, csXyz*, csXyz*);
|
|
/* 80076AAC */ void CrrPos(dBgS&);
|
|
};
|
|
|
|
struct cM3dGCylS {};
|
|
|
|
struct cM3dGCyl {
|
|
/* 8026F114 */ void Set(cM3dGCylS const&);
|
|
/* 8026F1DC */ void SetC(cXyz const&);
|
|
/* 80497160 */ ~cM3dGCyl();
|
|
};
|
|
|
|
struct cM3dGCir {
|
|
/* 8026EF18 */ ~cM3dGCir();
|
|
};
|
|
|
|
struct cM3dGAab {
|
|
/* 804971A8 */ ~cM3dGAab();
|
|
};
|
|
|
|
struct cCcD_Obj {};
|
|
|
|
struct cCcS {
|
|
/* 80264BA8 */ void Set(cCcD_Obj*);
|
|
};
|
|
|
|
struct cCcD_GStts {
|
|
/* 804980F8 */ ~cCcD_GStts();
|
|
};
|
|
|
|
struct cBgW_BgId {
|
|
/* 802681D4 */ void ChkUsed() const;
|
|
};
|
|
|
|
struct cBgD_t {};
|
|
|
|
struct cBgW {
|
|
/* 80079F38 */ void Set(cBgD_t*, u32, f32 (*)[3][4]);
|
|
};
|
|
|
|
struct cBgS {
|
|
/* 80074250 */ void Release(dBgW_Base*);
|
|
};
|
|
|
|
struct JAISoundID {};
|
|
|
|
struct Z2SeMgr {
|
|
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
|
|
};
|
|
|
|
struct Z2AudioMgr {
|
|
static u8 mAudioMgrPtr[4 + 4 /* padding */];
|
|
};
|
|
|
|
struct J3DModel {};
|
|
|
|
struct J3DFrameCtrl {
|
|
/* 803283FC */ void init(s16);
|
|
/* 80496DF4 */ ~J3DFrameCtrl();
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void initBaseMtx__9daTbox2_cFv();
|
|
extern "C" void setBaseMtx__9daTbox2_cFv();
|
|
extern "C" void Create__9daTbox2_cFv();
|
|
extern "C" void CreateHeap__9daTbox2_cFv();
|
|
extern "C" void __dt__12J3DFrameCtrlFv();
|
|
extern "C" void create1st__9daTbox2_cFv();
|
|
extern "C" void __dt__12dBgS_AcchCirFv();
|
|
extern "C" void __dt__12dBgS_ObjAcchFv();
|
|
extern "C" void __dt__8cM3dGCylFv();
|
|
extern "C" void __dt__8cM3dGAabFv();
|
|
extern "C" void __dt__10dCcD_GSttsFv();
|
|
extern "C" void demoProc__9daTbox2_cFv();
|
|
extern "C" void openInit__9daTbox2_cFv();
|
|
extern "C" void Execute__9daTbox2_cFPPA3_A4_f();
|
|
extern "C" void mode_proc_call__9daTbox2_cFv();
|
|
extern "C" void mode_exec_wait__9daTbox2_cFv();
|
|
extern "C" void mode_exec__9daTbox2_cFv();
|
|
extern "C" void action__9daTbox2_cFv();
|
|
extern "C" void init_actionWait__9daTbox2_cFv();
|
|
extern "C" void actionWait__9daTbox2_cFv();
|
|
extern "C" void init_actionNotOpenDemo__9daTbox2_cFv();
|
|
extern "C" void actionNotOpenDemo__9daTbox2_cFv();
|
|
extern "C" void init_actionOpenDemo__9daTbox2_cFv();
|
|
extern "C" void actionOpenDemo__9daTbox2_cFv();
|
|
extern "C" void init_actionOpenWait__9daTbox2_cFv();
|
|
extern "C" void actionOpenWait__9daTbox2_cFv();
|
|
extern "C" void setGetDemoItem__9daTbox2_cFv();
|
|
extern "C" void boxCheck__9daTbox2_cFv();
|
|
extern "C" void Draw__9daTbox2_cFv();
|
|
extern "C" void Delete__9daTbox2_cFv();
|
|
extern "C" static void daTbox2_create1st__FP9daTbox2_c();
|
|
extern "C" static void daTbox2_MoveBGDelete__FP9daTbox2_c();
|
|
extern "C" static void daTbox2_MoveBGExecute__FP9daTbox2_c();
|
|
extern "C" static void daTbox2_MoveBGDraw__FP9daTbox2_c();
|
|
extern "C" void __dt__10cCcD_GSttsFv();
|
|
extern "C" bool checkSmallTbox__9daTbox2_cFv();
|
|
extern "C" static void func_80498148();
|
|
extern "C" static void func_80498150();
|
|
extern "C" extern char const* const d_a_tbox2__stringBase0;
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void mDoMtx_YrotS__FPA4_fs();
|
|
extern "C" void mDoMtx_YrotM__FPA4_fs();
|
|
extern "C" void transS__14mDoMtx_stack_cFRC4cXyz();
|
|
extern "C" void play__14mDoExt_baseAnmFv();
|
|
extern "C" void init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb();
|
|
extern "C" void entry__13mDoExt_bckAnmFP12J3DModelDataf();
|
|
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
|
|
extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
|
|
extern "C" void fopAcM_setCullSizeBox2__FP10fopAc_ac_cP12J3DModelData();
|
|
extern "C" void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz();
|
|
extern "C" void fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c();
|
|
extern "C" void fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz();
|
|
extern "C" void fopAcM_createItemForTrBoxDemo__FPC4cXyziiiPC5csXyzPC4cXyz();
|
|
extern "C" void lineCheck__11fopAcM_lc_cFPC4cXyzPC4cXyzPC10fopAc_ac_c();
|
|
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
|
|
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
|
|
extern "C" void dComIfGp_getReverb__Fi();
|
|
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
|
|
extern "C" void reset__14dEvt_control_cFv();
|
|
extern "C" void setEventName__11dEvt_info_cFPc();
|
|
extern "C" void setPtI__14dEvt_control_cFPv();
|
|
extern "C" void setPtI_Id__14dEvt_control_cFUi();
|
|
extern "C" void endCheck__16dEvent_manager_cFs();
|
|
extern "C" void getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci();
|
|
extern "C" void getIsAddvance__16dEvent_manager_cFi();
|
|
extern "C" void getMyActIdx__16dEvent_manager_cFiPCPCciii();
|
|
extern "C" void cutEnd__16dEvent_manager_cFi();
|
|
extern "C" void Release__4cBgSFP9dBgW_Base();
|
|
extern "C" void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c();
|
|
extern "C" void ChkMoveBG__4dBgSFRC13cBgS_PolyInfo();
|
|
extern "C" void dBgS_MoveBGProc_TypicalRotY__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz();
|
|
extern "C" void __ct__12dBgS_AcchCirFv();
|
|
extern "C" void SetWall__12dBgS_AcchCirFff();
|
|
extern "C" void __dt__9dBgS_AcchFv();
|
|
extern "C" void __ct__9dBgS_AcchFv();
|
|
extern "C" void Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz();
|
|
extern "C" void CrrPos__9dBgS_AcchFR4dBgS();
|
|
extern "C" void __ct__16dBgS_MoveBgActorFv();
|
|
extern "C" bool CreateHeap__16dBgS_MoveBgActorFv();
|
|
extern "C" bool Create__16dBgS_MoveBgActorFv();
|
|
extern "C" bool Execute__16dBgS_MoveBgActorFPPA3_A4_f();
|
|
extern "C" bool Draw__16dBgS_MoveBgActorFv();
|
|
extern "C" bool Delete__16dBgS_MoveBgActorFv();
|
|
extern "C" bool IsDelete__16dBgS_MoveBgActorFv();
|
|
extern "C" bool ToFore__16dBgS_MoveBgActorFv();
|
|
extern "C" bool ToBack__16dBgS_MoveBgActorFv();
|
|
extern "C" void
|
|
MoveBGCreate__16dBgS_MoveBgActorFPCciPFP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz_vUlPA3_A4_f();
|
|
extern "C" void MoveBGDelete__16dBgS_MoveBgActorFv();
|
|
extern "C" void MoveBGExecute__16dBgS_MoveBgActorFv();
|
|
extern "C" void SetObj__16dBgS_PolyPassChkFv();
|
|
extern "C" void Set__4cBgWFP6cBgD_tUlPA3_A4_f();
|
|
extern "C" void __ct__4dBgWFv();
|
|
extern "C" void Move__4dBgWFv();
|
|
extern "C" void __ct__10dCcD_GSttsFv();
|
|
extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
|
|
extern "C" void __ct__12dCcD_GObjInfFv();
|
|
extern "C" void Set__8dCcD_CylFRC11dCcD_SrcCyl();
|
|
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
|
|
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
|
|
extern "C" void dKy_set_allcol_ratio__Ff();
|
|
extern "C" void Set__4cCcSFP8cCcD_Obj();
|
|
extern "C" void __mi__4cXyzCFRC3Vec();
|
|
extern "C" void __dt__13cBgS_PolyInfoFv();
|
|
extern "C" void ChkUsed__9cBgW_BgIdCFv();
|
|
extern "C" void __dt__8cM3dGCirFv();
|
|
extern "C" void Set__8cM3dGCylFRC9cM3dGCylS();
|
|
extern "C" void SetC__8cM3dGCylFRC4cXyz();
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void* __nw__FUl();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void init__12J3DFrameCtrlFs();
|
|
extern "C" void PSMTXCopy();
|
|
extern "C" void PSMTXMultVec();
|
|
extern "C" void PSVECAdd();
|
|
extern "C" void PSVECSquareMag();
|
|
extern "C" void __ptmf_scall();
|
|
extern "C" void _savegpr_24();
|
|
extern "C" void _savegpr_25();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_24();
|
|
extern "C" void _restgpr_25();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" void strcmp();
|
|
extern "C" extern void* g_fopAc_Method[8];
|
|
extern "C" extern void* g_fpcLf_Method[5 + 1 /* padding */];
|
|
extern "C" extern void* __vt__8dCcD_Cyl[36];
|
|
extern "C" extern void* __vt__9dCcD_Stts[11];
|
|
extern "C" extern void* __vt__12cCcD_CylAttr[25];
|
|
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
|
|
extern "C" extern void* __vt__9cCcD_Stts[8];
|
|
extern "C" u8 now__14mDoMtx_stack_c[48];
|
|
extern "C" u8 mLineCheck__11fopAcM_lc_c[112];
|
|
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
|
extern "C" extern u8 g_env_light[4880];
|
|
extern "C" extern u8 j3dSys[284];
|
|
extern "C" u8 m_midnaActor__9daPy_py_c[4];
|
|
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
extern "C" extern u8 struct_80498480[4];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 80496A18-80496A54 000078 003C+00 1/1 0/0 0/0 .text initBaseMtx__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::initBaseMtx() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/initBaseMtx__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80496A54-80496AB8 0000B4 0064+00 2/2 0/0 0/0 .text setBaseMtx__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::setBaseMtx() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/setBaseMtx__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80498160-80498180 000000 0020+00 4/4 0/0 0/0 .rodata l_resInfo */
|
|
SECTION_RODATA static u8 const l_resInfo[32] = {
|
|
0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x0E,
|
|
0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x10,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80498160, &l_resInfo);
|
|
|
|
/* 80498180-804981BC 000020 003C+00 1/2 0/0 0/0 .rodata l_cyl_info */
|
|
SECTION_RODATA static u8 const l_cyl_info[60] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x20, 0x00, 0x00, 0x42, 0x20, 0x00,
|
|
0x00, 0x42, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x70,
|
|
0x00, 0x00, 0x42, 0x48, 0x00, 0x00, 0x42, 0x8C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0xC2, 0x70, 0x00, 0x00, 0x42, 0x8C, 0x00, 0x00, 0x42, 0xA0, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80498180, &l_cyl_info);
|
|
|
|
/* 804981BC-804981C0 00005C 0004+00 0/1 0/0 0/0 .rodata @3714 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_3714 = 50.0f;
|
|
COMPILER_STRIP_GATE(0x804981BC, &lit_3714);
|
|
#pragma pop
|
|
|
|
/* 804981C0-804981C4 000060 0004+00 1/3 0/0 0/0 .rodata @3715 */
|
|
SECTION_RODATA static u8 const lit_3715[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x804981C0, &lit_3715);
|
|
|
|
/* 804981C4-804981C8 000064 0004+00 0/1 0/0 0/0 .rodata @3716 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_3716 = -6.0f;
|
|
COMPILER_STRIP_GATE(0x804981C4, &lit_3716);
|
|
#pragma pop
|
|
|
|
/* 804981C8-804981CC 000068 0004+00 1/2 0/0 0/0 .rodata @3717 */
|
|
SECTION_RODATA static f32 const lit_3717 = 5.0f;
|
|
COMPILER_STRIP_GATE(0x804981C8, &lit_3717);
|
|
|
|
/* 804981CC-804981D0 00006C 0004+00 1/2 0/0 0/0 .rodata @3718 */
|
|
SECTION_RODATA static f32 const lit_3718 = 30.0f;
|
|
COMPILER_STRIP_GATE(0x804981CC, &lit_3718);
|
|
|
|
/* 804981E0-804981E0 000080 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_804981E0 = "Tbox2";
|
|
SECTION_DEAD static char const* const stringBase_804981E6 = "TREASURE";
|
|
#pragma pop
|
|
|
|
/* 8049825C-80498268 000000 000C+00 2/2 0/0 0/0 .data cNullVec__6Z2Calc */
|
|
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80498268-8049827C 00000C 0004+10 0/0 0/0 0/0 .data @1787 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static u32 lit_1787[1 + 4 /* padding */] = {
|
|
0x02000201,
|
|
/* padding */
|
|
0x40080000,
|
|
0x00000000,
|
|
0x3FE00000,
|
|
0x00000000,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 8049827C-80498280 -00001 0004+00 3/3 0/0 0/0 .data l_arcName */
|
|
SECTION_DATA static void* l_arcName = (void*)&d_a_tbox2__stringBase0;
|
|
|
|
/* 80498280-80498284 -00001 0004+00 1/1 0/0 0/0 .data l_staff_name */
|
|
SECTION_DATA static void* l_staff_name = (void*)(((char*)&d_a_tbox2__stringBase0) + 0x6);
|
|
|
|
/* 80498284-804982C8 000028 0044+00 1/1 0/0 0/0 .data l_cyl_src */
|
|
SECTION_DATA static u8 l_cyl_src[68] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x79,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x02, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80496AB8-80496C20 000118 0168+00 1/0 0/0 0/0 .text Create__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::Create() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/Create__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804981D0-804981D4 000070 0004+00 4/4 0/0 0/0 .rodata @3763 */
|
|
SECTION_RODATA static f32 const lit_3763 = 1.0f;
|
|
COMPILER_STRIP_GATE(0x804981D0, &lit_3763);
|
|
|
|
/* 804981E0-804981E0 000080 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_804981EF = "WAIT";
|
|
SECTION_DEAD static char const* const stringBase_804981F4 = "OPEN";
|
|
SECTION_DEAD static char const* const stringBase_804981F9 = "APPEAR";
|
|
SECTION_DEAD static char const* const stringBase_80498200 = "OPEN_SHORT";
|
|
#pragma pop
|
|
|
|
/* 804982C8-804982D8 -00001 0010+00 1/1 0/0 0/0 .data action_table$3964 */
|
|
SECTION_DATA static void* action_table[4] = {
|
|
(void*)(((char*)&d_a_tbox2__stringBase0) + 0xF),
|
|
(void*)(((char*)&d_a_tbox2__stringBase0) + 0x14),
|
|
(void*)(((char*)&d_a_tbox2__stringBase0) + 0x19),
|
|
(void*)(((char*)&d_a_tbox2__stringBase0) + 0x20),
|
|
};
|
|
|
|
/* 804982D8-804982E4 -00001 000C+00 0/1 0/0 0/0 .data @4060 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4060[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mode_exec_wait__9daTbox2_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 804982E4-804982F0 -00001 000C+00 0/1 0/0 0/0 .data @4061 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4061[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mode_exec__9daTbox2_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 804982F0-80498308 000094 0018+00 0/1 0/0 0/0 .data l_func$4059 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static u8 l_func_4059[24] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80498308-80498314 -00001 000C+00 0/1 0/0 0/0 .data @4101 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4101[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)actionOpenWait__9daTbox2_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80498314-80498320 -00001 000C+00 0/1 0/0 0/0 .data @4102 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4102[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)actionOpenDemo__9daTbox2_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80498320-8049832C -00001 000C+00 0/1 0/0 0/0 .data @4103 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4103[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)actionNotOpenDemo__9daTbox2_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 8049832C-80498338 -00001 000C+00 0/1 0/0 0/0 .data @4104 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4104[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)actionWait__9daTbox2_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80498338-80498368 0000DC 0030+00 0/1 0/0 0/0 .data l_func$4100 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static u8 l_func_4100[48] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80498368-80498388 -00001 0020+00 1/0 0/0 0/0 .data daTbox2_METHODS */
|
|
SECTION_DATA static void* daTbox2_METHODS[8] = {
|
|
(void*)daTbox2_create1st__FP9daTbox2_c,
|
|
(void*)daTbox2_MoveBGDelete__FP9daTbox2_c,
|
|
(void*)daTbox2_MoveBGExecute__FP9daTbox2_c,
|
|
(void*)NULL,
|
|
(void*)daTbox2_MoveBGDraw__FP9daTbox2_c,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 80498388-804983B8 -00001 0030+00 0/0 0/0 1/0 .data g_profile_TBOX2 */
|
|
SECTION_DATA extern void* g_profile_TBOX2[12] = {
|
|
(void*)0xFFFFFFFD, (void*)0x0004FFFD,
|
|
(void*)0x00FC0000, (void*)&g_fpcLf_Method,
|
|
(void*)0x00000ACC, (void*)NULL,
|
|
(void*)NULL, (void*)&g_fopAc_Method,
|
|
(void*)0x010D0000, (void*)&daTbox2_METHODS,
|
|
(void*)0x00044100, (void*)0x000E0000,
|
|
};
|
|
|
|
/* 804983B8-804983C4 00015C 000C+00 2/2 0/0 0/0 .data __vt__10cCcD_GStts */
|
|
SECTION_DATA extern void* __vt__10cCcD_GStts[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__10cCcD_GSttsFv,
|
|
};
|
|
|
|
/* 804983C4-804983D0 000168 000C+00 1/1 0/0 0/0 .data __vt__10dCcD_GStts */
|
|
SECTION_DATA extern void* __vt__10dCcD_GStts[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__10dCcD_GSttsFv,
|
|
};
|
|
|
|
/* 804983D0-804983DC 000174 000C+00 1/1 0/0 0/0 .data __vt__12dBgS_AcchCir */
|
|
SECTION_DATA extern void* __vt__12dBgS_AcchCir[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12dBgS_AcchCirFv,
|
|
};
|
|
|
|
/* 804983DC-80498400 000180 0024+00 3/3 0/0 0/0 .data __vt__12dBgS_ObjAcch */
|
|
SECTION_DATA extern void* __vt__12dBgS_ObjAcch[9] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12dBgS_ObjAcchFv,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80498150,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80498148,
|
|
};
|
|
|
|
/* 80498400-8049840C 0001A4 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGCyl */
|
|
SECTION_DATA extern void* __vt__8cM3dGCyl[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8cM3dGCylFv,
|
|
};
|
|
|
|
/* 8049840C-80498418 0001B0 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGAab */
|
|
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8cM3dGAabFv,
|
|
};
|
|
|
|
/* 80498418-80498444 0001BC 002C+00 2/2 0/0 0/0 .data __vt__12daTboxBase_c */
|
|
SECTION_DATA extern void* __vt__12daTboxBase_c[11] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)CreateHeap__16dBgS_MoveBgActorFv,
|
|
(void*)Create__16dBgS_MoveBgActorFv,
|
|
(void*)Execute__16dBgS_MoveBgActorFPPA3_A4_f,
|
|
(void*)Draw__16dBgS_MoveBgActorFv,
|
|
(void*)Delete__16dBgS_MoveBgActorFv,
|
|
(void*)IsDelete__16dBgS_MoveBgActorFv,
|
|
(void*)ToFore__16dBgS_MoveBgActorFv,
|
|
(void*)ToBack__16dBgS_MoveBgActorFv,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 80498444-80498450 0001E8 000C+00 2/2 0/0 0/0 .data __vt__12J3DFrameCtrl */
|
|
SECTION_DATA extern void* __vt__12J3DFrameCtrl[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12J3DFrameCtrlFv,
|
|
};
|
|
|
|
/* 80496C20-80496DF4 000280 01D4+00 1/0 0/0 0/0 .text CreateHeap__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::CreateHeap() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/CreateHeap__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80496DF4-80496E3C 000454 0048+00 1/0 0/0 0/0 .text __dt__12J3DFrameCtrlFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm J3DFrameCtrl::~J3DFrameCtrl() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/__dt__12J3DFrameCtrlFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80498450-8049847C 0001F4 002C+00 2/2 0/0 0/0 .data __vt__9daTbox2_c */
|
|
SECTION_DATA extern void* __vt__9daTbox2_c[11] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)CreateHeap__9daTbox2_cFv,
|
|
(void*)Create__9daTbox2_cFv,
|
|
(void*)Execute__9daTbox2_cFPPA3_A4_f,
|
|
(void*)Draw__9daTbox2_cFv,
|
|
(void*)Delete__9daTbox2_cFv,
|
|
(void*)IsDelete__16dBgS_MoveBgActorFv,
|
|
(void*)ToFore__16dBgS_MoveBgActorFv,
|
|
(void*)ToBack__16dBgS_MoveBgActorFv,
|
|
(void*)checkSmallTbox__9daTbox2_cFv,
|
|
};
|
|
|
|
/* 80496E3C-80497080 00049C 0244+00 1/1 0/0 0/0 .text create1st__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::create1st() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/create1st__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497080-804970F0 0006E0 0070+00 1/0 0/0 0/0 .text __dt__12dBgS_AcchCirFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dBgS_AcchCir::~dBgS_AcchCir() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/__dt__12dBgS_AcchCirFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804970F0-80497160 000750 0070+00 3/2 0/0 0/0 .text __dt__12dBgS_ObjAcchFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dBgS_ObjAcch::~dBgS_ObjAcch() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/__dt__12dBgS_ObjAcchFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497160-804971A8 0007C0 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGCylFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm cM3dGCyl::~cM3dGCyl() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/__dt__8cM3dGCylFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804971A8-804971F0 000808 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGAabFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm cM3dGAab::~cM3dGAab() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/__dt__8cM3dGAabFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804971F0-8049724C 000850 005C+00 1/0 0/0 0/0 .text __dt__10dCcD_GSttsFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm dCcD_GStts::~dCcD_GStts() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/__dt__10dCcD_GSttsFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804981D4-804981D8 000074 0004+00 1/1 0/0 0/0 .rodata @4021 */
|
|
SECTION_RODATA static f32 const lit_4021 = -1.0f;
|
|
COMPILER_STRIP_GATE(0x804981D4, &lit_4021);
|
|
|
|
/* 8049724C-80497478 0008AC 022C+00 3/3 0/0 0/0 .text demoProc__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::demoProc() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/demoProc__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497478-80497500 000AD8 0088+00 1/1 0/0 0/0 .text openInit__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::openInit() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/openInit__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497500-804975EC 000B60 00EC+00 1/0 0/0 0/0 .text Execute__9daTbox2_cFPPA3_A4_f */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::Execute(f32 (**param_0)[3][4]) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/Execute__9daTbox2_cFPPA3_A4_f.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804975EC-80497678 000C4C 008C+00 1/1 0/0 0/0 .text mode_proc_call__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::mode_proc_call() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/mode_proc_call__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497678-80497790 000CD8 0118+00 1/0 0/0 0/0 .text mode_exec_wait__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::mode_exec_wait() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/mode_exec_wait__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497790-8049780C 000DF0 007C+00 2/1 0/0 0/0 .text mode_exec__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::mode_exec() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/mode_exec__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049780C-804978C8 000E6C 00BC+00 1/1 0/0 0/0 .text action__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::action() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/action__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804978C8-804978D4 000F28 000C+00 1/1 0/0 0/0 .text init_actionWait__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::init_actionWait() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/init_actionWait__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804978D4-804978D8 000F34 0004+00 1/0 0/0 0/0 .text actionWait__9daTbox2_cFv */
|
|
void daTbox2_c::actionWait() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 804978D8-804978E4 000F38 000C+00 1/1 0/0 0/0 .text init_actionNotOpenDemo__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::init_actionNotOpenDemo() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/init_actionNotOpenDemo__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804978E4-8049794C 000F44 0068+00 1/0 0/0 0/0 .text actionNotOpenDemo__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::actionNotOpenDemo() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/actionNotOpenDemo__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049794C-80497958 000FAC 000C+00 1/1 0/0 0/0 .text init_actionOpenDemo__9daTbox2_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::init_actionOpenDemo() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/init_actionOpenDemo__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497958-80497A0C 000FB8 00B4+00 1/0 0/0 0/0 .text actionOpenDemo__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::actionOpenDemo() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/actionOpenDemo__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497A0C-80497A18 00106C 000C+00 3/3 0/0 0/0 .text init_actionOpenWait__9daTbox2_cFv
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::init_actionOpenWait() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/init_actionOpenWait__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804981E0-804981E0 000080 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_8049820B = "DEFAULT_TREASURE_SIMPLE";
|
|
SECTION_DEAD static char const* const stringBase_80498223 = "DEFAULT_TREASURE_NOTOPEN";
|
|
SECTION_DEAD static char const* const stringBase_8049823C = "DEFAULT_TREASURE_NORMAL";
|
|
#pragma pop
|
|
|
|
/* 80497A18-80497BD0 001078 01B8+00 1/0 0/0 0/0 .text actionOpenWait__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::actionOpenWait() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/actionOpenWait__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497BD0-80497C60 001230 0090+00 1/1 0/0 0/0 .text setGetDemoItem__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::setGetDemoItem() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/setGetDemoItem__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804981D8-804981DC 000078 0004+00 0/1 0/0 0/0 .rodata @4266 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4266 = 22500.0f;
|
|
COMPILER_STRIP_GATE(0x804981D8, &lit_4266);
|
|
#pragma pop
|
|
|
|
/* 804981DC-804981E0 00007C 0004+00 0/1 0/0 0/0 .rodata @4267 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4267 = 20.0f;
|
|
COMPILER_STRIP_GATE(0x804981DC, &lit_4267);
|
|
#pragma pop
|
|
|
|
/* 804981E0-804981E0 000080 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80498254 = "R_SP01";
|
|
#pragma pop
|
|
|
|
/* 80497C60-80497DA0 0012C0 0140+00 1/1 0/0 0/0 .text boxCheck__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::boxCheck() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/boxCheck__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497DA0-80497E6C 001400 00CC+00 1/0 0/0 0/0 .text Draw__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::Draw() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/Draw__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497E6C-80497ED8 0014CC 006C+00 1/0 0/0 0/0 .text Delete__9daTbox2_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void daTbox2_c::Delete() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/Delete__9daTbox2_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80497ED8-8049808C 001538 01B4+00 1/0 0/0 0/0 .text daTbox2_create1st__FP9daTbox2_c */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daTbox2_create1st(daTbox2_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/daTbox2_create1st__FP9daTbox2_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8049808C-804980AC 0016EC 0020+00 1/0 0/0 0/0 .text daTbox2_MoveBGDelete__FP9daTbox2_c
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daTbox2_MoveBGDelete(daTbox2_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/daTbox2_MoveBGDelete__FP9daTbox2_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804980AC-804980CC 00170C 0020+00 1/0 0/0 0/0 .text daTbox2_MoveBGExecute__FP9daTbox2_c
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daTbox2_MoveBGExecute(daTbox2_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/daTbox2_MoveBGExecute__FP9daTbox2_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804980CC-804980F8 00172C 002C+00 1/0 0/0 0/0 .text daTbox2_MoveBGDraw__FP9daTbox2_c */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daTbox2_MoveBGDraw(daTbox2_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/daTbox2_MoveBGDraw__FP9daTbox2_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804980F8-80498140 001758 0048+00 1/0 0/0 0/0 .text __dt__10cCcD_GSttsFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm cCcD_GStts::~cCcD_GStts() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/__dt__10cCcD_GSttsFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80498140-80498148 0017A0 0008+00 1/0 0/0 0/0 .text checkSmallTbox__9daTbox2_cFv */
|
|
bool daTbox2_c::checkSmallTbox() {
|
|
return true;
|
|
}
|
|
|
|
/* 80498148-80498150 0017A8 0008+00 1/0 0/0 0/0 .text @36@__dt__12dBgS_ObjAcchFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80498148() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/func_80498148.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80498150-80498158 0017B0 0008+00 1/0 0/0 0/0 .text @20@__dt__12dBgS_ObjAcchFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_80498150() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_tbox2/d_a_tbox2/func_80498150.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 804981E0-804981E0 000080 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|