Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_msima.cpp File Reference

Functions

void __ct__17daObj_Msima_HIO_cFv ()
 
static void ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c ()
 
static void daObj_Msima_Draw__FP15obj_msima_class ()
 
static void msima_start__FP15obj_msima_class ()
 
static void msima_drop__FP15obj_msima_class ()
 
void __dt__4cXyzFv ()
 
static void msima_float__FP15obj_msima_class ()
 
static void action__FP15obj_msima_class ()
 
static void chain_move__FP15obj_msima_classP10ms_chain_si ()
 
static void chain_move2__FP15obj_msima_classP10ms_chain_si ()
 
static void daObj_Msima_Execute__FP15obj_msima_class ()
 
static bool daObj_Msima_IsDelete__FP15obj_msima_class ()
 
static void daObj_Msima_Delete__FP15obj_msima_class ()
 
static void useHeapInit__FP10fopAc_ac_c ()
 
void __dt__12J3DFrameCtrlFv ()
 
static void daObj_Msima_Create__FP10fopAc_ac_c ()
 
void __dt__10ms_chain_sFv ()
 
void __ct__10ms_chain_sFv ()
 
void __dt__17daObj_Msima_HIO_cFv ()
 
void __sinit_d_a_obj_msima_cpp ()
 
void mDoMtx_XrotM__FPA4_fs ()
 
void mDoMtx_YrotS__FPA4_fs ()
 
void mDoMtx_YrotM__FPA4_fs ()
 
void mDoMtx_ZrotM__FPA4_fs ()
 
void push__14mDoMtx_stack_cFv ()
 
void pop__14mDoMtx_stack_cFv ()
 
void transM__14mDoMtx_stack_cFfff ()
 
void scaleM__14mDoMtx_stack_cFfff ()
 
void play__14mDoExt_baseAnmFv ()
 
void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss ()
 
void entry__13mDoExt_btkAnmFP16J3DMaterialTablef ()
 
void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss ()
 
void entry__13mDoExt_brkAnmFP16J3DMaterialTablef ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void __ct__10fopAc_ac_cFv ()
 
void fopAcIt_Judge__FPFPvPv_PvPv ()
 
void fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_getTalkEventPartner__FPC10fopAc_ac_c ()
 
void fpcSch_JudgeByID__FPvPv ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void dComIfGp_getReverb__Fi ()
 
void dComIfGs_isZoneSwitch__Fii ()
 
void isDungeonItem__12dSv_memBit_cCFi ()
 
void getRes__14dRes_control_cFPCclP11dRes_info_ci ()
 
void set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf ()
 
void Release__4cBgSFP9dBgW_Base ()
 
void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c ()
 
void dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz ()
 
void Set__4cBgWFP6cBgD_tUlPA3_A4_f ()
 
void __ct__4dBgWFv ()
 
void Move__4dBgWFv ()
 
void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ()
 
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ()
 
void __pl__4cXyzCFRC3Vec ()
 
void __mi__4cXyzCFRC3Vec ()
 
void __ml__4cXyzCFf ()
 
void cM_atan2s__Fff ()
 
void cM_rndF__Ff ()
 
void cM_initRnd2__Fiii ()
 
void cM_rndFX2__Ff ()
 
void cLib_addCalc2__FPffff ()
 
void cLib_addCalc0__FPfff ()
 
void cLib_addCalcAngleS2__FPssss ()
 
void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ()
 
void deleteObject__14Z2SoundObjBaseFv ()
 
void __ct__16Z2SoundObjSimpleFv ()
 
void__nw__FUl ()
 
void __dl__FPv ()
 
void init__12J3DFrameCtrlFs ()
 
void __construct_array ()
 
void _savegpr_20 ()
 
void _savegpr_22 ()
 
void _savegpr_24 ()
 
void _savegpr_25 ()
 
void _savegpr_26 ()
 
void _savegpr_29 ()
 
void _restgpr_20 ()
 
void _restgpr_22 ()
 
void _restgpr_24 ()
 
void _restgpr_25 ()
 
void _restgpr_26 ()
 
void _restgpr_29 ()
 
void __register_global_object ()
 
 COMPILER_STRIP_GATE (0x80C9CD4C, &lit_3863)
 
 COMPILER_STRIP_GATE (0x80C9CD50, &lit_3864)
 
static void ride_call_back (dBgW *param_0, fopAc_ac_c *param_1, fopAc_ac_c *param_2)
 
static void daObj_Msima_Draw (obj_msima_class *param_0)
 
static void msima_start (obj_msima_class *param_0)
 
 COMPILER_STRIP_GATE (0x80C9CD54, &lit_4013)
 
 COMPILER_STRIP_GATE (0x80C9CD58, &lit_4014)
 
 COMPILER_STRIP_GATE (0x80C9CD5C, &lit_4015)
 
 COMPILER_STRIP_GATE (0x80C9CD60, &lit_4016)
 
 COMPILER_STRIP_GATE (0x80C9CD64, &lit_4017)
 
 COMPILER_STRIP_GATE (0x80C9CD68, &lit_4018)
 
 COMPILER_STRIP_GATE (0x80C9CD6C, &lit_4019)
 
 COMPILER_STRIP_GATE (0x80C9CD70, &lit_4020)
 
static void msima_drop (obj_msima_class *param_0)
 
 COMPILER_STRIP_GATE (0x80C9CD74, &lit_4043)
 
 COMPILER_STRIP_GATE (0x80C9CD78, &lit_4044)
 
 COMPILER_STRIP_GATE (0x80C9CD7C, &lit_4045)
 
 COMPILER_STRIP_GATE (0x80C9CD80, &lit_4046)
 
static void msima_float (obj_msima_class *param_0)
 
 COMPILER_STRIP_GATE (0x80C9CD84, &lit_4168)
 
 COMPILER_STRIP_GATE (0x80C9CD88, &lit_4169)
 
 COMPILER_STRIP_GATE (0x80C9CD8C, &lit_4170)
 
 COMPILER_STRIP_GATE (0x80C9CD90, &lit_4171)
 
 COMPILER_STRIP_GATE (0x80C9CD94, &lit_4172)
 
 COMPILER_STRIP_GATE (0x80C9CD98, &lit_4173)
 
 COMPILER_STRIP_GATE (0x80C9CD9C, &lit_4174)
 
 COMPILER_STRIP_GATE (0x80C9CDA4, &lit_4177)
 
static void action (obj_msima_class *param_0)
 
 COMPILER_STRIP_GATE (0x80C9CDAC, &lit_4214)
 
 COMPILER_STRIP_GATE (0x80C9CDB0, &lit_4215)
 
 COMPILER_STRIP_GATE (0x80C9CDB4, &lit_4216)
 
static void chain_move (obj_msima_class *param_0, ms_chain_s *param_1, int param_2)
 
 COMPILER_STRIP_GATE (0x80C9CDB8, &lit_4265)
 
 COMPILER_STRIP_GATE (0x80C9CDBC, &lit_4266)
 
 COMPILER_STRIP_GATE (0x80C9CDC0, &lit_4267)
 
 COMPILER_STRIP_GATE (0x80C9CDC4, &lit_4268)
 
 COMPILER_STRIP_GATE (0x80C9CDC8, &lit_4269)
 
static void chain_move2 (obj_msima_class *param_0, ms_chain_s *param_1, int param_2)
 
static void daObj_Msima_Execute (obj_msima_class *param_0)
 
static bool daObj_Msima_IsDelete (obj_msima_class *param_0)
 
static void daObj_Msima_Delete (obj_msima_class *param_0)
 
 COMPILER_STRIP_GATE (0x80C9CDCC, &lit_4412)
 
static void useHeapInit (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80C9CDD0, &lit_4524)
 
 COMPILER_STRIP_GATE (0x80C9CDD4, &lit_4525)
 
 COMPILER_STRIP_GATE (0x80C9CDD8, &lit_4526)
 
static void daObj_Msima_Create (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80C9CDDC, &lit_4602)
 
 COMPILER_STRIP_GATE (0x80C9CDE0, &lit_4603)
 
 COMPILER_STRIP_GATE (0x80C9CDE4, &lit_4604)
 
 COMPILER_STRIP_GATE (0x80C9CDE8, &lit_4605)
 
 REGISTER_CTORS (0x80C9CAE8, __sinit_d_a_obj_msima_cpp)
 

Variables

char const *const d_a_obj_msima__stringBase0
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
u8 sincosTable___5JMath [65536]
 
u8 struct_80450C98 [4]
 
u8 m_midnaActor__9daPy_py_c [4]
 
u8 mAudioMgrPtr__10Z2AudioMgr [4+4]
 
static SECTION_RODATA f32 const lit_3863 = 1.0f
 
static SECTION_RODATA f32 const lit_3864 = 800.0f
 
static actor_method_class l_daObj_Msima_Method
 
actor_process_profile_definition g_profile_OBJ_MSIMA
 
SECTION_DATA void__vt__12J3DFrameCtrl [3]
 
SECTION_DATA void__vt__17daObj_Msima_HIO_c [3]
 
static SECTION_RODATA f32 const lit_4013 = 300.0f
 
static SECTION_RODATA f32 const lit_4014 = 1.0f / 10.0f
 
static SECTION_RODATA f32 const lit_4015 = 30.0f
 
static SECTION_RODATA f32 const lit_4016 = 5.0f
 
static SECTION_RODATA f32 const lit_4017 = -80.0f
 
static SECTION_RODATA f32 const lit_4018 = 2000.0f
 
static SECTION_RODATA u8 const lit_4019 [4]
 
static SECTION_RODATA f32 const lit_4020 = -1.0f
 
static u8 lit_1109 [1+3]
 
static u8 lit_1107 [1+3]
 
static u8 lit_1105 [1+3]
 
static u8 lit_1104 [1+3]
 
static u8 lit_1099 [1+3]
 
static u8 lit_1097 [1+3]
 
static u8 lit_1095 [1+3]
 
static u8 lit_1094 [1+3]
 
static u8 lit_1057 [1+3]
 
static u8 lit_1055 [1+3]
 
static u8 lit_1053 [1+3]
 
static u8 lit_1052 [1+3]
 
static u8 lit_1014 [1+3]
 
static u8 lit_1012 [1+3]
 
static u8 lit_1010 [1+3]
 
static u8 struct_80C9CEA4 [4]
 
static u8 lit_3858 [12]
 
static u8 l_HIO [20]
 
static u8 lit_3958 [12]
 
static u8 c_pos [12]
 
static SECTION_RODATA u32 const lit_4043 = 0x3B83126F
 
static SECTION_RODATA f32 const lit_4044 = 1.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4045 = 20.0f
 
static SECTION_RODATA f32 const lit_4046 = -20.0f
 
static SECTION_RODATA f32 const lit_4168 = -30.0f
 
static SECTION_RODATA f32 const lit_4169 = 15.0f
 
static SECTION_RODATA f32 const lit_4170 = -50.0f
 
static SECTION_RODATA f32 const lit_4171 = 0.5f
 
static SECTION_RODATA f32 const lit_4172 = 400.0f
 
static SECTION_RODATA f32 const lit_4173 = 1.5f
 
static SECTION_RODATA f32 const lit_4174 [1+1]
 
static SECTION_RODATA u8 const lit_4177 [8]
 
static SECTION_RODATA f32 const lit_4214 = 3000.0f
 
static SECTION_RODATA f32 const lit_4215 = 59.0f / 20.0f
 
static SECTION_RODATA f32 const lit_4216 = 55.0f
 
static u8 lit_4179 [12]
 
static u8 lit_4180 [12]
 
static u8 lit_4181 [12]
 
static u8 lit_4182 [12]
 
static u8 chain_p [48]
 
static SECTION_RODATA f32 const lit_4265 = 250.0f
 
static SECTION_RODATA f32 const lit_4266 = 4.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4267 = 3.0f / 10.0f
 
static SECTION_RODATA f32 const lit_4268 = -55.0f
 
static SECTION_RODATA f32 const lit_4269 = 3.0f / 100.0f
 
static u8 lit_4218 [12]
 
static u8 lit_4219 [12]
 
static u8 lit_4220 [12]
 
static u8 lit_4221 [12]
 
static u8 chain_p2 [48]
 
static SECTION_DEAD char const *const stringBase_80C9CDEC = "MAGNESIMA"
 
static SECTION_RODATA f32 const lit_4412 = 65536.0f
 
static SECTION_RODATA f32 const lit_4524 = 1150.0f
 
static SECTION_RODATA f32 const lit_4525 = 801.0f
 
static SECTION_RODATA f32 const lit_4526 = 1900.0f
 
static SECTION_RODATA f32 const lit_4602 = 200.0f
 
static SECTION_RODATA f32 const lit_4603 = 1100.0f
 
static SECTION_RODATA f32 const lit_4604 = -1100.0f
 
static SECTION_RODATA f32 const lit_4605 = 4000.0f
 
static u8 data_80C9CFA0 [4]
 
static u8 data_80C9CFA4 [4]
 
static u8 data_80C9CFA8 [4]
 
static u8 data_80C9CFAC [4]
 
static u8 data_80C9CFB0 [4]
 
static u8 data_80C9CFB4 [4]
 
static u8 data_80C9CFB8 [4]
 
static u8 data_80C9CFBC [4]
 
static u8 data_80C9CFC0 [4]
 
static u8 data_80C9CFC4 [4]
 
static u8 data_80C9CFC8 [4]
 
static u8 data_80C9CFCC [4]
 
static u8 data_80C9CFD0 [4]
 
static u8 data_80C9CFD4 [4]
 
static u8 data_80C9CFD8 [4]
 
static u8 data_80C9CFDC [4]
 
static u8 data_80C9CFE0 [4]
 
static u8 data_80C9CFE4 [4]
 
static u8 data_80C9CFE8 [4]
 
static u8 data_80C9CFEC [4]
 
static u8 data_80C9CFF0 [4]
 
static u8 data_80C9CFF4 [4]
 
static u8 data_80C9CFF8 [4]
 
static u8 data_80C9CFFC [4]
 
static u8 data_80C9D000 [4]
 

Function Documentation

◆ __construct_array()

void __construct_array ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__10ms_chain_sFv()

void __ct__10ms_chain_sFv ( )

◆ __ct__16Z2SoundObjSimpleFv()

void __ct__16Z2SoundObjSimpleFv ( )

◆ __ct__17daObj_Msima_HIO_cFv()

void __ct__17daObj_Msima_HIO_cFv ( )

◆ __ct__4dBgWFv()

void __ct__4dBgWFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10ms_chain_sFv()

void __dt__10ms_chain_sFv ( )

◆ __dt__12J3DFrameCtrlFv()

void __dt__12J3DFrameCtrlFv ( )

◆ __dt__17daObj_Msima_HIO_cFv()

void __dt__17daObj_Msima_HIO_cFv ( )

◆ __dt__4cXyzFv()

void __dt__4cXyzFv ( void  )

◆ __mi__4cXyzCFRC3Vec()

void __mi__4cXyzCFRC3Vec ( )

◆ __ml__4cXyzCFf()

void __ml__4cXyzCFf ( )

◆ __nw__FUl()

void * __nw__FUl ( )

◆ __pl__4cXyzCFRC3Vec()

void __pl__4cXyzCFRC3Vec ( )

◆ __register_global_object()

void __register_global_object ( )

◆ __sinit_d_a_obj_msima_cpp()

void __sinit_d_a_obj_msima_cpp ( )

◆ _restgpr_20()

void _restgpr_20 ( )

◆ _restgpr_22()

void _restgpr_22 ( )

◆ _restgpr_24()

void _restgpr_24 ( )

◆ _restgpr_25()

void _restgpr_25 ( )

◆ _restgpr_26()

void _restgpr_26 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_20()

void _savegpr_20 ( )

◆ _savegpr_22()

void _savegpr_22 ( )

◆ _savegpr_24()

void _savegpr_24 ( )

◆ _savegpr_25()

void _savegpr_25 ( )

◆ _savegpr_26()

void _savegpr_26 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ action()

static void action ( obj_msima_class param_0)
static

◆ action__FP15obj_msima_class()

static void action__FP15obj_msima_class ( )
static

◆ chain_move()

static void chain_move ( obj_msima_class param_0,
ms_chain_s param_1,
int  param_2 
)
static

◆ chain_move2()

static void chain_move2 ( obj_msima_class param_0,
ms_chain_s param_1,
int  param_2 
)
static

◆ chain_move2__FP15obj_msima_classP10ms_chain_si()

static void chain_move2__FP15obj_msima_classP10ms_chain_si ( )
static

◆ chain_move__FP15obj_msima_classP10ms_chain_si()

static void chain_move__FP15obj_msima_classP10ms_chain_si ( )
static

◆ cLib_addCalc0__FPfff()

void cLib_addCalc0__FPfff ( )

◆ cLib_addCalc2__FPffff()

void cLib_addCalc2__FPffff ( )

◆ cLib_addCalcAngleS2__FPssss()

void cLib_addCalcAngleS2__FPssss ( )

◆ cM_atan2s__Fff()

void cM_atan2s__Fff ( )

◆ cM_initRnd2__Fiii()

void cM_initRnd2__Fiii ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ cM_rndFX2__Ff()

void cM_rndFX2__Ff ( )

◆ COMPILER_STRIP_GATE() [1/38]

COMPILER_STRIP_GATE ( 0x80C9CD4C  ,
lit_3863 
)

◆ COMPILER_STRIP_GATE() [2/38]

COMPILER_STRIP_GATE ( 0x80C9CD50  ,
lit_3864 
)

◆ COMPILER_STRIP_GATE() [3/38]

COMPILER_STRIP_GATE ( 0x80C9CD54  ,
lit_4013 
)

◆ COMPILER_STRIP_GATE() [4/38]

COMPILER_STRIP_GATE ( 0x80C9CD58  ,
lit_4014 
)

◆ COMPILER_STRIP_GATE() [5/38]

COMPILER_STRIP_GATE ( 0x80C9CD5C  ,
lit_4015 
)

◆ COMPILER_STRIP_GATE() [6/38]

COMPILER_STRIP_GATE ( 0x80C9CD60  ,
lit_4016 
)

◆ COMPILER_STRIP_GATE() [7/38]

COMPILER_STRIP_GATE ( 0x80C9CD64  ,
lit_4017 
)

◆ COMPILER_STRIP_GATE() [8/38]

COMPILER_STRIP_GATE ( 0x80C9CD68  ,
lit_4018 
)

◆ COMPILER_STRIP_GATE() [9/38]

COMPILER_STRIP_GATE ( 0x80C9CD6C  ,
lit_4019 
)

◆ COMPILER_STRIP_GATE() [10/38]

COMPILER_STRIP_GATE ( 0x80C9CD70  ,
lit_4020 
)

◆ COMPILER_STRIP_GATE() [11/38]

COMPILER_STRIP_GATE ( 0x80C9CD74  ,
lit_4043 
)

◆ COMPILER_STRIP_GATE() [12/38]

COMPILER_STRIP_GATE ( 0x80C9CD78  ,
lit_4044 
)

◆ COMPILER_STRIP_GATE() [13/38]

COMPILER_STRIP_GATE ( 0x80C9CD7C  ,
lit_4045 
)

◆ COMPILER_STRIP_GATE() [14/38]

COMPILER_STRIP_GATE ( 0x80C9CD80  ,
lit_4046 
)

◆ COMPILER_STRIP_GATE() [15/38]

COMPILER_STRIP_GATE ( 0x80C9CD84  ,
lit_4168 
)

◆ COMPILER_STRIP_GATE() [16/38]

COMPILER_STRIP_GATE ( 0x80C9CD88  ,
lit_4169 
)

◆ COMPILER_STRIP_GATE() [17/38]

COMPILER_STRIP_GATE ( 0x80C9CD8C  ,
lit_4170 
)

◆ COMPILER_STRIP_GATE() [18/38]

COMPILER_STRIP_GATE ( 0x80C9CD90  ,
lit_4171 
)

◆ COMPILER_STRIP_GATE() [19/38]

COMPILER_STRIP_GATE ( 0x80C9CD94  ,
lit_4172 
)

◆ COMPILER_STRIP_GATE() [20/38]

COMPILER_STRIP_GATE ( 0x80C9CD98  ,
lit_4173 
)

◆ COMPILER_STRIP_GATE() [21/38]

COMPILER_STRIP_GATE ( 0x80C9CD9C  ,
lit_4174 
)

◆ COMPILER_STRIP_GATE() [22/38]

COMPILER_STRIP_GATE ( 0x80C9CDA4  ,
lit_4177 
)

◆ COMPILER_STRIP_GATE() [23/38]

COMPILER_STRIP_GATE ( 0x80C9CDAC  ,
lit_4214 
)

◆ COMPILER_STRIP_GATE() [24/38]

COMPILER_STRIP_GATE ( 0x80C9CDB0  ,
lit_4215 
)

◆ COMPILER_STRIP_GATE() [25/38]

COMPILER_STRIP_GATE ( 0x80C9CDB4  ,
lit_4216 
)

◆ COMPILER_STRIP_GATE() [26/38]

COMPILER_STRIP_GATE ( 0x80C9CDB8  ,
lit_4265 
)

◆ COMPILER_STRIP_GATE() [27/38]

COMPILER_STRIP_GATE ( 0x80C9CDBC  ,
lit_4266 
)

◆ COMPILER_STRIP_GATE() [28/38]

COMPILER_STRIP_GATE ( 0x80C9CDC0  ,
lit_4267 
)

◆ COMPILER_STRIP_GATE() [29/38]

COMPILER_STRIP_GATE ( 0x80C9CDC4  ,
lit_4268 
)

◆ COMPILER_STRIP_GATE() [30/38]

COMPILER_STRIP_GATE ( 0x80C9CDC8  ,
lit_4269 
)

◆ COMPILER_STRIP_GATE() [31/38]

COMPILER_STRIP_GATE ( 0x80C9CDCC  ,
lit_4412 
)

◆ COMPILER_STRIP_GATE() [32/38]

COMPILER_STRIP_GATE ( 0x80C9CDD0  ,
lit_4524 
)

◆ COMPILER_STRIP_GATE() [33/38]

COMPILER_STRIP_GATE ( 0x80C9CDD4  ,
lit_4525 
)

◆ COMPILER_STRIP_GATE() [34/38]

COMPILER_STRIP_GATE ( 0x80C9CDD8  ,
lit_4526 
)

◆ COMPILER_STRIP_GATE() [35/38]

COMPILER_STRIP_GATE ( 0x80C9CDDC  ,
lit_4602 
)

◆ COMPILER_STRIP_GATE() [36/38]

COMPILER_STRIP_GATE ( 0x80C9CDE0  ,
lit_4603 
)

◆ COMPILER_STRIP_GATE() [37/38]

COMPILER_STRIP_GATE ( 0x80C9CDE4  ,
lit_4604 
)

◆ COMPILER_STRIP_GATE() [38/38]

COMPILER_STRIP_GATE ( 0x80C9CDE8  ,
lit_4605 
)

◆ daObj_Msima_Create()

static void daObj_Msima_Create ( fopAc_ac_c param_0)
static

◆ daObj_Msima_Create__FP10fopAc_ac_c()

static void daObj_Msima_Create__FP10fopAc_ac_c ( )
static

◆ daObj_Msima_Delete()

static void daObj_Msima_Delete ( obj_msima_class param_0)
static

◆ daObj_Msima_Delete__FP15obj_msima_class()

static void daObj_Msima_Delete__FP15obj_msima_class ( )
static

◆ daObj_Msima_Draw()

static void daObj_Msima_Draw ( obj_msima_class param_0)
static

◆ daObj_Msima_Draw__FP15obj_msima_class()

static void daObj_Msima_Draw__FP15obj_msima_class ( )
static

◆ daObj_Msima_Execute()

static void daObj_Msima_Execute ( obj_msima_class param_0)
static

◆ daObj_Msima_Execute__FP15obj_msima_class()

static void daObj_Msima_Execute__FP15obj_msima_class ( )
static

◆ daObj_Msima_IsDelete()

static bool daObj_Msima_IsDelete ( obj_msima_class param_0)
static

◆ daObj_Msima_IsDelete__FP15obj_msima_class()

static bool daObj_Msima_IsDelete__FP15obj_msima_class ( )
static

◆ dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz()

void dBgS_MoveBGProc_Typical__FP4dBgWPvRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz ( )

◆ dComIfG_resDelete__FP30request_of_phase_process_classPCc()

void dComIfG_resDelete__FP30request_of_phase_process_classPCc ( )

◆ dComIfG_resLoad__FP30request_of_phase_process_classPCc()

void dComIfG_resLoad__FP30request_of_phase_process_classPCc ( )

◆ dComIfGp_getReverb__Fi()

void dComIfGp_getReverb__Fi ( )

◆ dComIfGs_isZoneSwitch__Fii()

void dComIfGs_isZoneSwitch__Fii ( )

◆ deleteObject__14Z2SoundObjBaseFv()

void deleteObject__14Z2SoundObjBaseFv ( )

◆ entry__13mDoExt_brkAnmFP16J3DMaterialTablef()

void entry__13mDoExt_brkAnmFP16J3DMaterialTablef ( )

◆ entry__13mDoExt_btkAnmFP16J3DMaterialTablef()

void entry__13mDoExt_btkAnmFP16J3DMaterialTablef ( )

◆ fopAcIt_Judge__FPFPvPv_PvPv()

void fopAcIt_Judge__FPFPvPv_PvPv ( )

◆ fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i()

void fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_getTalkEventPartner__FPC10fopAc_ac_c()

void fopAcM_getTalkEventPartner__FPC10fopAc_ac_c ( )

◆ fpcSch_JudgeByID__FPvPv()

void fpcSch_JudgeByID__FPvPv ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ init__12J3DFrameCtrlFs()

void init__12J3DFrameCtrlFs ( )

◆ init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss()

void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss ( )

◆ init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss()

void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss ( )

◆ isDungeonItem__12dSv_memBit_cCFi()

void isDungeonItem__12dSv_memBit_cCFi ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelUpdateDL__FP8J3DModel()

void mDoExt_modelUpdateDL__FP8J3DModel ( )

◆ mDoMtx_XrotM__FPA4_fs()

void mDoMtx_XrotM__FPA4_fs ( )

◆ mDoMtx_YrotM__FPA4_fs()

void mDoMtx_YrotM__FPA4_fs ( )

◆ mDoMtx_YrotS__FPA4_fs()

void mDoMtx_YrotS__FPA4_fs ( )

◆ mDoMtx_ZrotM__FPA4_fs()

void mDoMtx_ZrotM__FPA4_fs ( )

◆ Move__4dBgWFv()

void Move__4dBgWFv ( )

◆ msima_drop()

static void msima_drop ( obj_msima_class param_0)
static

◆ msima_drop__FP15obj_msima_class()

static void msima_drop__FP15obj_msima_class ( )
static

◆ msima_float()

static void msima_float ( obj_msima_class param_0)
static

◆ msima_float__FP15obj_msima_class()

static void msima_float__FP15obj_msima_class ( )
static

◆ msima_start()

static void msima_start ( obj_msima_class param_0)
static

◆ msima_start__FP15obj_msima_class()

static void msima_start__FP15obj_msima_class ( )
static

◆ play__14mDoExt_baseAnmFv()

void play__14mDoExt_baseAnmFv ( )

◆ pop__14mDoMtx_stack_cFv()

void pop__14mDoMtx_stack_cFv ( )

◆ push__14mDoMtx_stack_cFv()

void push__14mDoMtx_stack_cFv ( )

◆ Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c()

void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c ( )

◆ REGISTER_CTORS()

REGISTER_CTORS ( 0x80C9CAE8  ,
__sinit_d_a_obj_msima_cpp   
)

◆ Release__4cBgSFP9dBgW_Base()

void Release__4cBgSFP9dBgW_Base ( )

◆ ride_call_back()

static void ride_call_back ( dBgW param_0,
fopAc_ac_c param_1,
fopAc_ac_c param_2 
)
static

◆ ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c()

static void ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c ( )
static

◆ scaleM__14mDoMtx_stack_cFfff()

void scaleM__14mDoMtx_stack_cFfff ( )

◆ seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc()

void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ( )

◆ set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf()

void set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf ( )

◆ Set__4cBgWFP6cBgD_tUlPA3_A4_f()

void Set__4cBgWFP6cBgD_tUlPA3_A4_f ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ transM__14mDoMtx_stack_cFfff()

void transM__14mDoMtx_stack_cFfff ( )

◆ useHeapInit()

static void useHeapInit ( fopAc_ac_c param_0)
static

◆ useHeapInit__FP10fopAc_ac_c()

static void useHeapInit__FP10fopAc_ac_c ( )
static

Variable Documentation

◆ __vt__12J3DFrameCtrl

SECTION_DATA void* __vt__12J3DFrameCtrl[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__12J3DFrameCtrlFv()
Definition d_a_obj_msima.cpp:634

◆ __vt__17daObj_Msima_HIO_c

SECTION_DATA void* __vt__17daObj_Msima_HIO_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__17daObj_Msima_HIO_cFv()

◆ c_pos

u8 c_pos[12]
static

◆ chain_p

u8 chain_p[48]
static

◆ chain_p2

u8 chain_p2[48]
static

◆ d_a_obj_msima__stringBase0

char const* const d_a_obj_msima__stringBase0
extern

◆ data_80C9CFA0

u8 data_80C9CFA0[4]
static

◆ data_80C9CFA4

u8 data_80C9CFA4[4]
static

◆ data_80C9CFA8

u8 data_80C9CFA8[4]
static

◆ data_80C9CFAC

u8 data_80C9CFAC[4]
static

◆ data_80C9CFB0

u8 data_80C9CFB0[4]
static

◆ data_80C9CFB4

u8 data_80C9CFB4[4]
static

◆ data_80C9CFB8

u8 data_80C9CFB8[4]
static

◆ data_80C9CFBC

u8 data_80C9CFBC[4]
static

◆ data_80C9CFC0

u8 data_80C9CFC0[4]
static

◆ data_80C9CFC4

u8 data_80C9CFC4[4]
static

◆ data_80C9CFC8

u8 data_80C9CFC8[4]
static

◆ data_80C9CFCC

u8 data_80C9CFCC[4]
static

◆ data_80C9CFD0

u8 data_80C9CFD0[4]
static

◆ data_80C9CFD4

u8 data_80C9CFD4[4]
static

◆ data_80C9CFD8

u8 data_80C9CFD8[4]
static

◆ data_80C9CFDC

u8 data_80C9CFDC[4]
static

◆ data_80C9CFE0

u8 data_80C9CFE0[4]
static

◆ data_80C9CFE4

u8 data_80C9CFE4[4]
static

◆ data_80C9CFE8

u8 data_80C9CFE8[4]
static

◆ data_80C9CFEC

u8 data_80C9CFEC[4]
static

◆ data_80C9CFF0

u8 data_80C9CFF0[4]
static

◆ data_80C9CFF4

u8 data_80C9CFF4[4]
static

◆ data_80C9CFF8

u8 data_80C9CFF8[4]
static

◆ data_80C9CFFC

u8 data_80C9CFFC[4]
static

◆ data_80C9D000

u8 data_80C9D000[4]
static

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_OBJ_MSIMA

actor_process_profile_definition g_profile_OBJ_MSIMA
extern
Initial value:
= {
3,
&g_fpcLf_Method.mBase,
sizeof(obj_msima_class),
0,
0,
51,
0x00044000,
}
Dangoro Boss Stage (Magnetic Island)
Definition d_a_obj_msima.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daObj_Msima_Method
Definition d_a_obj_msima.cpp:130
@ PROC_OBJ_MSIMA
Definition d_procname.h:128
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_daObj_Msima_Method

actor_method_class l_daObj_Msima_Method
static
Initial value:
= {
}
static void daObj_Msima_Create__FP10fopAc_ac_c()
static void daObj_Msima_Draw__FP15obj_msima_class()
static bool daObj_Msima_IsDelete__FP15obj_msima_class()
static void daObj_Msima_Execute__FP15obj_msima_class()
static void daObj_Msima_Delete__FP15obj_msima_class()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

u8 l_HIO[20]
static

◆ lit_1010

u8 lit_1010[1+3]
static

◆ lit_1012

u8 lit_1012[1+3]
static

◆ lit_1014

u8 lit_1014[1+3]
static

◆ lit_1052

u8 lit_1052[1+3]
static

◆ lit_1053

u8 lit_1053[1+3]
static

◆ lit_1055

u8 lit_1055[1+3]
static

◆ lit_1057

u8 lit_1057[1+3]
static

◆ lit_1094

u8 lit_1094[1+3]
static

◆ lit_1095

u8 lit_1095[1+3]
static

◆ lit_1097

u8 lit_1097[1+3]
static

◆ lit_1099

u8 lit_1099[1+3]
static

◆ lit_1104

u8 lit_1104[1+3]
static

◆ lit_1105

u8 lit_1105[1+3]
static

◆ lit_1107

u8 lit_1107[1+3]
static

◆ lit_1109

u8 lit_1109[1+3]
static

◆ lit_3858

u8 lit_3858[12]
static

◆ lit_3863

SECTION_RODATA f32 const lit_3863 = 1.0f
static

◆ lit_3864

SECTION_RODATA f32 const lit_3864 = 800.0f
static

◆ lit_3958

u8 lit_3958[12]
static

◆ lit_4013

SECTION_RODATA f32 const lit_4013 = 300.0f
static

◆ lit_4014

SECTION_RODATA f32 const lit_4014 = 1.0f / 10.0f
static

◆ lit_4015

SECTION_RODATA f32 const lit_4015 = 30.0f
static

◆ lit_4016

SECTION_RODATA f32 const lit_4016 = 5.0f
static

◆ lit_4017

SECTION_RODATA f32 const lit_4017 = -80.0f
static

◆ lit_4018

SECTION_RODATA f32 const lit_4018 = 2000.0f
static

◆ lit_4019

SECTION_RODATA u8 const lit_4019[4]
static
Initial value:
= {
0x00,
0x00,
0x00,
0x00,
}

◆ lit_4020

SECTION_RODATA f32 const lit_4020 = -1.0f
static

◆ lit_4043

SECTION_RODATA u32 const lit_4043 = 0x3B83126F
static

◆ lit_4044

SECTION_RODATA f32 const lit_4044 = 1.0f / 5.0f
static

◆ lit_4045

SECTION_RODATA f32 const lit_4045 = 20.0f
static

◆ lit_4046

SECTION_RODATA f32 const lit_4046 = -20.0f
static

◆ lit_4168

SECTION_RODATA f32 const lit_4168 = -30.0f
static

◆ lit_4169

SECTION_RODATA f32 const lit_4169 = 15.0f
static

◆ lit_4170

SECTION_RODATA f32 const lit_4170 = -50.0f
static

◆ lit_4171

SECTION_RODATA f32 const lit_4171 = 0.5f
static

◆ lit_4172

SECTION_RODATA f32 const lit_4172 = 400.0f
static

◆ lit_4173

SECTION_RODATA f32 const lit_4173 = 1.5f
static

◆ lit_4174

SECTION_RODATA f32 const lit_4174[1+1]
static
Initial value:
= {
2.5f,
0.0f,
}

◆ lit_4177

SECTION_RODATA u8 const lit_4177[8]
static
Initial value:
= {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
}

◆ lit_4179

u8 lit_4179[12]
static

◆ lit_4180

u8 lit_4180[12]
static

◆ lit_4181

u8 lit_4181[12]
static

◆ lit_4182

u8 lit_4182[12]
static

◆ lit_4214

SECTION_RODATA f32 const lit_4214 = 3000.0f
static

◆ lit_4215

SECTION_RODATA f32 const lit_4215 = 59.0f / 20.0f
static

◆ lit_4216

SECTION_RODATA f32 const lit_4216 = 55.0f
static

◆ lit_4218

u8 lit_4218[12]
static

◆ lit_4219

u8 lit_4219[12]
static

◆ lit_4220

u8 lit_4220[12]
static

◆ lit_4221

u8 lit_4221[12]
static

◆ lit_4265

SECTION_RODATA f32 const lit_4265 = 250.0f
static

◆ lit_4266

SECTION_RODATA f32 const lit_4266 = 4.0f / 5.0f
static

◆ lit_4267

SECTION_RODATA f32 const lit_4267 = 3.0f / 10.0f
static

◆ lit_4268

SECTION_RODATA f32 const lit_4268 = -55.0f
static

◆ lit_4269

SECTION_RODATA f32 const lit_4269 = 3.0f / 100.0f
static

◆ lit_4412

SECTION_RODATA f32 const lit_4412 = 65536.0f
static

◆ lit_4524

SECTION_RODATA f32 const lit_4524 = 1150.0f
static

◆ lit_4525

SECTION_RODATA f32 const lit_4525 = 801.0f
static

◆ lit_4526

SECTION_RODATA f32 const lit_4526 = 1900.0f
static

◆ lit_4602

SECTION_RODATA f32 const lit_4602 = 200.0f
static

◆ lit_4603

SECTION_RODATA f32 const lit_4603 = 1100.0f
static

◆ lit_4604

SECTION_RODATA f32 const lit_4604 = -1100.0f
static

◆ lit_4605

SECTION_RODATA f32 const lit_4605 = 4000.0f
static

◆ m_midnaActor__9daPy_py_c

u8 m_midnaActor__9daPy_py_c[4]

◆ mAudioMgrPtr__10Z2AudioMgr

u8 mAudioMgrPtr__10Z2AudioMgr[4+4]

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ sincosTable___5JMath

u8 sincosTable___5JMath[65536]

◆ stringBase_80C9CDEC

SECTION_DEAD char const* const stringBase_80C9CDEC = "MAGNESIMA"
static

◆ struct_80450C98

u8 struct_80450C98[4]
extern

◆ struct_80C9CEA4

u8 struct_80C9CEA4[4]
static