mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
683 lines
20 KiB
C++
683 lines
20 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d_a_startAndGoal
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "rel/d/a/d_a_startAndGoal/d_a_startAndGoal.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct fopAc_ac_c {
|
|
/* 80018B64 */ // False False
|
|
fopAc_ac_c();
|
|
};
|
|
|
|
struct daStartAndGoal_c {
|
|
/* 80D4D84C */ // True False
|
|
void getType();
|
|
/* 80D4D884 */ // True False
|
|
void Create();
|
|
/* 80D4D998 */ // True False
|
|
void init();
|
|
/* 80D4DA68 */ // True False
|
|
void actorPosCheck();
|
|
/* 80D4DB30 */ // False False
|
|
void readyStartTimer();
|
|
/* 80D4DBAC */ // False False
|
|
void isStartCheck();
|
|
/* 80D4DBD0 */ // True False
|
|
void isReadyCheck();
|
|
/* 80D4DC50 */ // True False
|
|
void Execute();
|
|
/* 80D4DCF4 */ // True False
|
|
// bool False
|
|
bool Draw();
|
|
/* 80D4DCFC */ // True False
|
|
void Delete();
|
|
};
|
|
|
|
struct cXyz {
|
|
};
|
|
|
|
struct daStartAndGoal_Path_c {
|
|
/* 80D4D7B8 */ // True False
|
|
// cXyz False
|
|
void chkPassed2(cXyz);
|
|
/* 80D4D928 */ // True False
|
|
~daStartAndGoal_Path_c();
|
|
};
|
|
|
|
struct dPath {
|
|
};
|
|
|
|
struct daNpcF_SPCurve_c {
|
|
/* 80150870 */ // False False
|
|
// dPath* False
|
|
// dPath False
|
|
// int False
|
|
void initialize(dPath*, int);
|
|
/* 80D4DE68 */ // True False
|
|
~daNpcF_SPCurve_c();
|
|
};
|
|
|
|
struct daNpcF_Path_c {
|
|
/* 80150900 */ // False False
|
|
void initialize();
|
|
/* 8015095C */ // False False
|
|
// u8 False
|
|
// s8 False
|
|
// u8 False
|
|
void setPathInfo(u8, s8, u8);
|
|
/* 80150A24 */ // False False
|
|
// cXyz False
|
|
void chkPassed(cXyz);
|
|
/* 80150BE0 */ // False False
|
|
void setNextIdx();
|
|
/* 80150C18 */ // False False
|
|
void getNextIdx();
|
|
/* 80D4DE08 */ // True False
|
|
~daNpcF_Path_c();
|
|
};
|
|
|
|
struct dComIfG_play_c {
|
|
/* 8002CB9C */ // False False
|
|
void getTimerNowTimeMs();
|
|
/* 8002CBDC */ // False False
|
|
void getTimerPtr();
|
|
};
|
|
|
|
struct Z2SeqMgr {
|
|
/* 802AF49C */ // False False
|
|
// u32 False
|
|
void subBgmStart(u32);
|
|
/* 802AF884 */ // False False
|
|
void subBgmStop();
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
static void daStartAndGoal_Execute(daStartAndGoal_c*);
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
static void daStartAndGoal_Draw(daStartAndGoal_c*);
|
|
// True False
|
|
// bool False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
static bool daStartAndGoal_IsDelete(daStartAndGoal_c*);
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
static void daStartAndGoal_Delete(daStartAndGoal_c*);
|
|
// True False
|
|
// fopAc_ac_c* False
|
|
// fopAc_ac_c False
|
|
static void daStartAndGoal_create(fopAc_ac_c*);
|
|
|
|
// True False
|
|
// cXyz False
|
|
extern "C" void chkPassed2__21daStartAndGoal_Path_cF4cXyz();
|
|
// True False
|
|
extern "C" void getType__16daStartAndGoal_cFv();
|
|
// True False
|
|
extern "C" void Create__16daStartAndGoal_cFv();
|
|
// True False
|
|
extern "C" void __dt__21daStartAndGoal_Path_cFv();
|
|
// True False
|
|
extern "C" void init__16daStartAndGoal_cFv();
|
|
// True False
|
|
extern "C" void actorPosCheck__16daStartAndGoal_cFv();
|
|
// False False
|
|
extern "C" void readyStartTimer__16daStartAndGoal_cFv();
|
|
// False False
|
|
extern "C" void isStartCheck__16daStartAndGoal_cFv();
|
|
// True False
|
|
extern "C" void isReadyCheck__16daStartAndGoal_cFv();
|
|
// True False
|
|
extern "C" void Execute__16daStartAndGoal_cFv();
|
|
// True False
|
|
// bool False
|
|
extern "C" bool Draw__16daStartAndGoal_cFv();
|
|
// True False
|
|
extern "C" void Delete__16daStartAndGoal_cFv();
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
extern "C" static void daStartAndGoal_Execute__FP16daStartAndGoal_c();
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
extern "C" static void daStartAndGoal_Draw__FP16daStartAndGoal_c();
|
|
// True False
|
|
// bool False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
extern "C" static bool daStartAndGoal_IsDelete__FP16daStartAndGoal_c();
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
extern "C" static void daStartAndGoal_Delete__FP16daStartAndGoal_c();
|
|
// True False
|
|
// fopAc_ac_c* False
|
|
// fopAc_ac_c False
|
|
extern "C" static void daStartAndGoal_create__FP10fopAc_ac_c();
|
|
// True False
|
|
extern "C" void __dt__13daNpcF_Path_cFv();
|
|
// True False
|
|
extern "C" void __dt__16daNpcF_SPCurve_cFv();
|
|
extern "C" extern u32 const lit_3913;
|
|
extern "C" extern u32 const lit_3914;
|
|
extern "C" extern u32 const lit_3915;
|
|
extern "C" extern u32 const lit_3916;
|
|
extern "C" extern void* g_profile_START_AND_GOAL[12];
|
|
extern "C" extern void* __vt__21daStartAndGoal_Path_c[3];
|
|
extern "C" extern void* __vt__16daNpcF_SPCurve_c[3];
|
|
extern "C" extern void* __vt__13daNpcF_Path_c[3];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
// int False
|
|
// s16 False
|
|
void dComIfG_TimerStart(int, s16);
|
|
// False False
|
|
// int False
|
|
// int False
|
|
void dComIfG_TimerEnd(int, int);
|
|
// False False
|
|
// int False
|
|
void dComIfG_TimerDeleteRequest(int);
|
|
// False False
|
|
// s32 False
|
|
// u32 False
|
|
// u8 False
|
|
// u8 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
void dTimer_createTimer(s32, u32, u8, u8, f32, f32, f32, f32);
|
|
// False False
|
|
void dTimer_isStart();
|
|
// False False
|
|
void dTimer_isReadyFlag();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
|
|
// False False
|
|
extern "C" void __ct__10fopAc_ac_cFv();
|
|
// False False
|
|
extern "C" void getTimerNowTimeMs__14dComIfG_play_cFv();
|
|
// False False
|
|
extern "C" void getTimerPtr__14dComIfG_play_cFv();
|
|
// False False
|
|
// int False
|
|
// s16 False
|
|
extern "C" void dComIfG_TimerStart__Fis();
|
|
// False False
|
|
// int False
|
|
// int False
|
|
extern "C" void dComIfG_TimerEnd__Fii();
|
|
// False False
|
|
// int False
|
|
extern "C" void dComIfG_TimerDeleteRequest__Fi();
|
|
// False False
|
|
// dPath* False
|
|
// dPath False
|
|
// int False
|
|
extern "C" void initialize__16daNpcF_SPCurve_cFP5dPathi();
|
|
// False False
|
|
extern "C" void initialize__13daNpcF_Path_cFv();
|
|
// False False
|
|
// u8 False
|
|
// s8 False
|
|
// u8 False
|
|
extern "C" void setPathInfo__13daNpcF_Path_cFUcScUc();
|
|
// False False
|
|
// cXyz False
|
|
extern "C" void chkPassed__13daNpcF_Path_cF4cXyz();
|
|
// False False
|
|
extern "C" void setNextIdx__13daNpcF_Path_cFv();
|
|
// False False
|
|
extern "C" void getNextIdx__13daNpcF_Path_cFv();
|
|
// False False
|
|
// s32 False
|
|
// u32 False
|
|
// u8 False
|
|
// u8 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
// f32 False
|
|
extern "C" void dTimer_createTimer__FlUlUcUcffff();
|
|
// False False
|
|
extern "C" void dTimer_isStart__Fv();
|
|
// False False
|
|
extern "C" void dTimer_isReadyFlag__Fv();
|
|
// False False
|
|
// u32 False
|
|
extern "C" void subBgmStart__8Z2SeqMgrFUl();
|
|
// False False
|
|
extern "C" void subBgmStop__8Z2SeqMgrFv();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
extern "C" void _savegpr_29();
|
|
// False False
|
|
extern "C" void _restgpr_29();
|
|
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 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 80D4D7B8-80D4D84C 0094+00 s=1 e=0 z=0 None .text chkPassed2__21daStartAndGoal_Path_cF4cXyz */
|
|
// 80D4D7C8: 803621DC (_savegpr_29)
|
|
// 80D4D7FC: 80150A24 (chkPassed__13daNpcF_Path_cF4cXyz)
|
|
// 80D4D810: 80150BE0 (setNextIdx__13daNpcF_Path_cFv)
|
|
// 80D4D838: 80362228 (_restgpr_29)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// cXyz False
|
|
asm void daStartAndGoal_Path_c::chkPassed2(cXyz param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/chkPassed2__21daStartAndGoal_Path_cF4cXyz.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4D84C-80D4D884 0038+00 s=1 e=0 z=0 None .text getType__16daStartAndGoal_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void daStartAndGoal_c::getType() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/getType__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80D4DECC-80D4DEE4 0018+00 s=4 e=0 z=0 None .data l_timerType */
|
|
SECTION_DATA static u8 l_timerType[24] = {
|
|
0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x02, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x03, 0x01, 0x01, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80D4DEE4-80D4DF04 0020+00 s=1 e=0 z=0 None .data l_daStartAndGoal_Method */
|
|
SECTION_DATA static void* l_daStartAndGoal_Method[8] = {
|
|
(void*)daStartAndGoal_create__FP10fopAc_ac_c,
|
|
(void*)daStartAndGoal_Delete__FP16daStartAndGoal_c,
|
|
(void*)daStartAndGoal_Execute__FP16daStartAndGoal_c,
|
|
(void*)daStartAndGoal_IsDelete__FP16daStartAndGoal_c,
|
|
(void*)daStartAndGoal_Draw__FP16daStartAndGoal_c,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 80D4DF04-80D4DF34 0030+00 s=0 e=0 z=1 None .data g_profile_START_AND_GOAL */
|
|
SECTION_DATA void* g_profile_START_AND_GOAL[12] = {
|
|
(void*)0xFFFFFFFD,
|
|
(void*)0x0009FFFD,
|
|
(void*)0x03060000,
|
|
(void*)&g_fpcLf_Method,
|
|
(void*)0x00000BA4,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)&g_fopAc_Method,
|
|
(void*)0x01870000,
|
|
(void*)&l_daStartAndGoal_Method,
|
|
(void*)0x00044000,
|
|
(void*)0x000E0000,
|
|
};
|
|
|
|
/* 80D4DF34-80D4DF40 000C+00 s=2 e=0 z=0 None .data __vt__21daStartAndGoal_Path_c */
|
|
SECTION_DATA void* __vt__21daStartAndGoal_Path_c[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__21daStartAndGoal_Path_cFv,
|
|
};
|
|
|
|
/* 80D4DF40-80D4DF4C 000C+00 s=4 e=0 z=0 None .data __vt__16daNpcF_SPCurve_c */
|
|
SECTION_DATA void* __vt__16daNpcF_SPCurve_c[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__16daNpcF_SPCurve_cFv,
|
|
};
|
|
|
|
/* 80D4DF4C-80D4DF58 000C+00 s=3 e=0 z=0 None .data __vt__13daNpcF_Path_c */
|
|
SECTION_DATA void* __vt__13daNpcF_Path_c[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__13daNpcF_Path_cFv,
|
|
};
|
|
|
|
/* 80D4D884-80D4D928 00A4+00 s=1 e=0 z=0 None .text Create__16daStartAndGoal_cFv */
|
|
// 80D4D8B4: 80018B64 (__ct__10fopAc_ac_cFv)
|
|
// 80D4D8BC: 80D4DF4C (__vt__13daNpcF_Path_c)
|
|
// 80D4D8C0: 80D4DF4C (__vt__13daNpcF_Path_c)
|
|
// 80D4D8C8: 80D4DF40 (__vt__16daNpcF_SPCurve_c)
|
|
// 80D4D8CC: 80D4DF40 (__vt__16daNpcF_SPCurve_c)
|
|
// 80D4D8E0: 80150870 (initialize__16daNpcF_SPCurve_cFP5dPathi)
|
|
// 80D4D8E8: 80150900 (initialize__13daNpcF_Path_cFv)
|
|
// 80D4D8EC: 80D4DF34 (__vt__21daStartAndGoal_Path_c)
|
|
// 80D4D8F0: 80D4DF34 (__vt__21daStartAndGoal_Path_c)
|
|
// 80D4D908: 80D4D998 (init__16daStartAndGoal_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void daStartAndGoal_c::Create() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/Create__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4D928-80D4D998 0070+00 s=1 e=0 z=0 None .text __dt__21daStartAndGoal_Path_cFv */
|
|
// 80D4D940: 80D4DF34 (__vt__21daStartAndGoal_Path_c)
|
|
// 80D4D944: 80D4DF34 (__vt__21daStartAndGoal_Path_c)
|
|
// 80D4D950: 80D4DF4C (__vt__13daNpcF_Path_c)
|
|
// 80D4D954: 80D4DF4C (__vt__13daNpcF_Path_c)
|
|
// 80D4D964: 80D4DF40 (__vt__16daNpcF_SPCurve_c)
|
|
// 80D4D968: 80D4DF40 (__vt__16daNpcF_SPCurve_c)
|
|
// 80D4D97C: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm daStartAndGoal_Path_c::~daStartAndGoal_Path_c() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/__dt__21daStartAndGoal_Path_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80D4DEB8-80D4DEBC 0001+03 s=1 e=0 z=0 None .rodata l_DATA */
|
|
SECTION_RODATA static u8 const l_DATA[1 + 3 /* padding */] = {
|
|
0x00,
|
|
/* padding */
|
|
0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80D4D998-80D4DA68 00D0+00 s=1 e=0 z=0 None .text init__16daStartAndGoal_cFv */
|
|
// 80D4D9B0: 80D4DEB8 (l_DATA)
|
|
// 80D4D9B4: 80D4DEB8 (l_DATA)
|
|
// 80D4D9C8: 80D4D84C (getType__16daStartAndGoal_cFv)
|
|
// 80D4D9D4: 80150900 (initialize__13daNpcF_Path_cFv)
|
|
// 80D4D9F0: 8015095C (setPathInfo__13daNpcF_Path_cFUcScUc)
|
|
// 80D4D9F4: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80D4D9F8: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80D4DA00: 8002CBDC (getTimerPtr__14dComIfG_play_cFv)
|
|
// 80D4DA14: 80D4DECC (l_timerType)
|
|
// 80D4DA18: 80D4DECC (l_timerType)
|
|
// 80D4DA44: 80260F8C (dTimer_createTimer__FlUlUcUcffff)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void daStartAndGoal_c::init() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/init__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DA68-80D4DB30 00C8+00 s=1 e=0 z=0 None .text actorPosCheck__16daStartAndGoal_cFv */
|
|
// 80D4DA80: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80D4DA84: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80D4DAB8: 80D4D7B8 (chkPassed2__21daStartAndGoal_Path_cF4cXyz)
|
|
// 80D4DACC: 80150C18 (getNextIdx__13daNpcF_Path_cFv)
|
|
// 80D4DAE8: 80D4DECC (l_timerType)
|
|
// 80D4DAEC: 80D4DECC (l_timerType)
|
|
// 80D4DAF8: 8002F6B0 (dComIfG_TimerEnd__Fii)
|
|
// 80D4DAFC: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80D4DB00: 804061C0 (g_dComIfG_gameInfo)
|
|
// 80D4DB08: 8002CB9C (getTimerNowTimeMs__14dComIfG_play_cFv)
|
|
// 80D4DB0C: 80430188 (g_meter2_info)
|
|
// 80D4DB10: 80430188 (g_meter2_info)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void daStartAndGoal_c::actorPosCheck() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/actorPosCheck__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DB30-80D4DBAC 007C+00 s=0 e=0 z=2 None .text readyStartTimer__16daStartAndGoal_cFv */
|
|
// 80D4DB4C: 80D4DECC (l_timerType)
|
|
// 80D4DB50: 80D4DECC (l_timerType)
|
|
// 80D4DB5C: 8002F52C (dComIfG_TimerStart__Fis)
|
|
// 80D4DB70: 80D4DECC (l_timerType)
|
|
// 80D4DB74: 80D4DECC (l_timerType)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void daStartAndGoal_c::readyStartTimer() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/readyStartTimer__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DBAC-80D4DBD0 0024+00 s=1 e=0 z=2 None .text isStartCheck__16daStartAndGoal_cFv */
|
|
// 80D4DBB8: 802611F0 (dTimer_isStart__Fv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
asm void daStartAndGoal_c::isStartCheck() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/isStartCheck__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DBD0-80D4DC50 0080+00 s=1 e=0 z=0 None .text isReadyCheck__16daStartAndGoal_cFv */
|
|
// 80D4DBF8: 80261340 (dTimer_isReadyFlag__Fv)
|
|
// 80D4DC18: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80D4DC1C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80D4DC30: 802AF49C (subBgmStart__8Z2SeqMgrFUl)
|
|
// 80D4DC34: 802611F0 (dTimer_isStart__Fv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void daStartAndGoal_c::isReadyCheck() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/isReadyCheck__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DC50-80D4DCF4 00A4+00 s=1 e=0 z=0 None .text Execute__16daStartAndGoal_cFv */
|
|
// 80D4DC88: 80D4DBAC (isStartCheck__16daStartAndGoal_cFv)
|
|
// 80D4DCA8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80D4DCAC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80D4DCC0: 802AF49C (subBgmStart__8Z2SeqMgrFUl)
|
|
// 80D4DCCC: 80D4DBD0 (isReadyCheck__16daStartAndGoal_cFv)
|
|
// 80D4DCD8: 80D4DA68 (actorPosCheck__16daStartAndGoal_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void daStartAndGoal_c::Execute() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/Execute__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DCF4-80D4DCFC 0008+00 s=1 e=0 z=0 None .text Draw__16daStartAndGoal_cFv */
|
|
// True False
|
|
// bool False
|
|
bool daStartAndGoal_c::Draw() {
|
|
return true;
|
|
}
|
|
|
|
|
|
/* 80D4DCFC-80D4DD80 0084+00 s=1 e=0 z=0 None .text Delete__16daStartAndGoal_cFv */
|
|
// 80D4DD24: 80D4DECC (l_timerType)
|
|
// 80D4DD28: 80D4DECC (l_timerType)
|
|
// 80D4DD30: 8002F79C (dComIfG_TimerDeleteRequest__Fi)
|
|
// 80D4DD54: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80D4DD58: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
|
|
// 80D4DD64: 802AF884 (subBgmStop__8Z2SeqMgrFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void daStartAndGoal_c::Delete() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/Delete__16daStartAndGoal_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DD80-80D4DDA0 0020+00 s=1 e=0 z=0 None .text daStartAndGoal_Execute__FP16daStartAndGoal_c */
|
|
// 80D4DD8C: 80D4DC50 (Execute__16daStartAndGoal_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
asm static void daStartAndGoal_Execute(daStartAndGoal_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/daStartAndGoal_Execute__FP16daStartAndGoal_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DDA0-80D4DDC0 0020+00 s=1 e=0 z=0 None .text daStartAndGoal_Draw__FP16daStartAndGoal_c */
|
|
// 80D4DDAC: 80D4DCF4 (Draw__16daStartAndGoal_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
asm static void daStartAndGoal_Draw(daStartAndGoal_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/daStartAndGoal_Draw__FP16daStartAndGoal_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DDC0-80D4DDC8 0008+00 s=1 e=0 z=0 None .text daStartAndGoal_IsDelete__FP16daStartAndGoal_c */
|
|
// True False
|
|
// bool False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
static bool daStartAndGoal_IsDelete(daStartAndGoal_c* param_0) {
|
|
return true;
|
|
}
|
|
|
|
|
|
/* 80D4DDC8-80D4DDE8 0020+00 s=1 e=0 z=0 None .text daStartAndGoal_Delete__FP16daStartAndGoal_c */
|
|
// 80D4DDD4: 80D4DCFC (Delete__16daStartAndGoal_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// daStartAndGoal_c* False
|
|
// daStartAndGoal_c False
|
|
asm static void daStartAndGoal_Delete(daStartAndGoal_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/daStartAndGoal_Delete__FP16daStartAndGoal_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DDE8-80D4DE08 0020+00 s=1 e=0 z=0 None .text daStartAndGoal_create__FP10fopAc_ac_c */
|
|
// 80D4DDF4: 80D4D884 (Create__16daStartAndGoal_cFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// fopAc_ac_c* False
|
|
// fopAc_ac_c False
|
|
asm static void daStartAndGoal_create(fopAc_ac_c* param_0) {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/daStartAndGoal_create__FP10fopAc_ac_c.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DE08-80D4DE68 0060+00 s=1 e=0 z=0 None .text __dt__13daNpcF_Path_cFv */
|
|
// 80D4DE20: 80D4DF4C (__vt__13daNpcF_Path_c)
|
|
// 80D4DE24: 80D4DF4C (__vt__13daNpcF_Path_c)
|
|
// 80D4DE34: 80D4DF40 (__vt__16daNpcF_SPCurve_c)
|
|
// 80D4DE38: 80D4DF40 (__vt__16daNpcF_SPCurve_c)
|
|
// 80D4DE4C: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm daNpcF_Path_c::~daNpcF_Path_c() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/__dt__13daNpcF_Path_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 80D4DE68-80D4DEB0 0048+00 s=1 e=0 z=0 None .text __dt__16daNpcF_SPCurve_cFv */
|
|
// 80D4DE80: 80D4DF40 (__vt__16daNpcF_SPCurve_c)
|
|
// 80D4DE84: 80D4DF40 (__vt__16daNpcF_SPCurve_c)
|
|
// 80D4DE94: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm daNpcF_SPCurve_c::~daNpcF_SPCurve_c() {
|
|
nofralloc
|
|
#include "asm/rel/d/a/d_a_startAndGoal/d_a_startAndGoal/__dt__16daNpcF_SPCurve_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80D4DEBC-80D4DEC0 0004+00 s=0 e=0 z=0 None .rodata @3913 */
|
|
SECTION_RODATA u32 const lit_3913 = 0x43520000;
|
|
|
|
/* 80D4DEC0-80D4DEC4 0004+00 s=0 e=0 z=0 None .rodata @3914 */
|
|
SECTION_RODATA u32 const lit_3914 = 0x43CD0000;
|
|
|
|
/* 80D4DEC4-80D4DEC8 0004+00 s=0 e=0 z=0 None .rodata @3915 */
|
|
SECTION_RODATA u32 const lit_3915 = 0x42000000;
|
|
|
|
/* 80D4DEC8-80D4DECC 0004+00 s=0 e=0 z=0 None .rodata @3916 */
|
|
SECTION_RODATA u32 const lit_3916 = 0x43D18000;
|
|
|