mirror of https://github.com/zeldaret/tp.git
168 lines
5.1 KiB
C++
168 lines
5.1 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d_a_econt
|
|
//
|
|
|
|
#include "rel/d/a/d_a_econt/d_a_econt.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct fopAc_ac_c {
|
|
/* 80018B64 */ fopAc_ac_c();
|
|
};
|
|
|
|
struct econt_class {};
|
|
|
|
struct dSv_info_c {
|
|
/* 80035360 */ void isSwitch(int, int) const;
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" static bool daEcont_Draw__FP11econt_class();
|
|
extern "C" static void s_rd_sub__FPvPv();
|
|
extern "C" static void rider_game__FP11econt_class();
|
|
extern "C" static void daEcont_Execute__FP11econt_class();
|
|
extern "C" static bool daEcont_IsDelete__FP11econt_class();
|
|
extern "C" static void daEcont_Delete__FP11econt_class();
|
|
extern "C" static void daEcont_Create__FP10fopAc_ac_c();
|
|
extern "C" extern void* g_profile_ECONT[12];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void __ct__10fopAc_ac_cFv();
|
|
extern "C" void fopAc_IsActor__FPv();
|
|
extern "C" void fopAcM_delete__FP10fopAc_ac_c();
|
|
extern "C" void fpcEx_Search__FPFPvPv_PvPv();
|
|
extern "C" void dComIfG_TimerStart__Fis();
|
|
extern "C" void dComIfG_TimerDeleteRequest__Fi();
|
|
extern "C" void isSwitch__10dSv_info_cCFii();
|
|
extern "C" void dTimer_createTimer__FlUlUcUcffff();
|
|
extern "C" extern void* g_fopAc_Method[8];
|
|
extern "C" extern void* g_fpcLf_Method[5 + 1 /* padding */];
|
|
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
|
extern "C" extern u8 g_meter2_info[248];
|
|
extern "C" extern u8 data_805197E0[4];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 80519518-80519520 000078 0008+00 1/0 0/0 0/0 .text daEcont_Draw__FP11econt_class */
|
|
static bool daEcont_Draw(econt_class* param_0) {
|
|
return true;
|
|
}
|
|
|
|
/* 80519520-80519578 000080 0058+00 1/1 0/0 0/0 .text s_rd_sub__FPvPv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void s_rd_sub(void* param_0, void* param_1) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_econt/d_a_econt/s_rd_sub__FPvPv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80519578-80519664 0000D8 00EC+00 1/1 0/0 0/0 .text rider_game__FP11econt_class */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void rider_game(econt_class* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_econt/d_a_econt/rider_game__FP11econt_class.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80519664-805196B4 0001C4 0050+00 1/0 0/0 0/0 .text daEcont_Execute__FP11econt_class */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daEcont_Execute(econt_class* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_econt/d_a_econt/daEcont_Execute__FP11econt_class.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 805196B4-805196BC 000214 0008+00 1/0 0/0 0/0 .text daEcont_IsDelete__FP11econt_class
|
|
*/
|
|
static bool daEcont_IsDelete(econt_class* param_0) {
|
|
return true;
|
|
}
|
|
|
|
/* 805196BC-805196E4 00021C 0028+00 1/0 0/0 0/0 .text daEcont_Delete__FP11econt_class */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daEcont_Delete(econt_class* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_econt/d_a_econt/daEcont_Delete__FP11econt_class.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8051977C-80519780 000000 0004+00 1/1 0/0 0/0 .rodata @3870 */
|
|
SECTION_RODATA static f32 const lit_3870 = 210.0f;
|
|
COMPILER_STRIP_GATE(0x8051977C, &lit_3870);
|
|
|
|
/* 80519780-80519784 000004 0004+00 0/1 0/0 0/0 .rodata @3871 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_3871 = 410.0f;
|
|
COMPILER_STRIP_GATE(0x80519780, &lit_3871);
|
|
#pragma pop
|
|
|
|
/* 80519784-80519788 000008 0004+00 0/1 0/0 0/0 .rodata @3872 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_3872 = 32.0f;
|
|
COMPILER_STRIP_GATE(0x80519784, &lit_3872);
|
|
#pragma pop
|
|
|
|
/* 80519788-8051978C 00000C 0004+00 0/1 0/0 0/0 .rodata @3873 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_3873 = 419.0f;
|
|
COMPILER_STRIP_GATE(0x80519788, &lit_3873);
|
|
#pragma pop
|
|
|
|
/* 805196E4-80519774 000244 0090+00 1/0 0/0 0/0 .text daEcont_Create__FP10fopAc_ac_c */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void daEcont_Create(fopAc_ac_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_econt/d_a_econt/daEcont_Create__FP10fopAc_ac_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 8051978C-805197AC -00001 0020+00 1/0 0/0 0/0 .data l_daEcont_Method */
|
|
SECTION_DATA static void* l_daEcont_Method[8] = {
|
|
(void*)daEcont_Create__FP10fopAc_ac_c,
|
|
(void*)daEcont_Delete__FP11econt_class,
|
|
(void*)daEcont_Execute__FP11econt_class,
|
|
(void*)daEcont_IsDelete__FP11econt_class,
|
|
(void*)daEcont_Draw__FP11econt_class,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 805197AC-805197DC -00001 0030+00 0/0 0/0 1/0 .data g_profile_ECONT */
|
|
SECTION_DATA extern void* g_profile_ECONT[12] = {
|
|
(void*)0xFFFFFFFD, (void*)0x0008FFFD,
|
|
(void*)0x02E30000, (void*)&g_fpcLf_Method,
|
|
(void*)0x000005C0, (void*)NULL,
|
|
(void*)NULL, (void*)&g_fopAc_Method,
|
|
(void*)0x009B0000, (void*)&l_daEcont_Method,
|
|
(void*)0x00044000, (void*)NULL,
|
|
};
|