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

Classes

class  daPy_py_c
 
struct  daNpcCd_HIO_c
 
struct  daNpcCd_HIO_Jnt_c
 
struct  daNpcCd_HIO_Child_c
 

Functions

static void jntNodeCallBack__FP8J3DJointi ()
 
void NpcCreate__9daNpcCd_cFi ()
 
void ObjCreate__9daNpcCd_cFi ()
 
void isM___9daNpcCd_cFv ()
 
void getAnmP__9daNpcCd_cFii ()
 
void setAttention__9daNpcCd_cFi ()
 
void loadResrc__9daNpcCd_cFii ()
 
void removeResrc__9daNpcCd_cFii ()
 
void setEnvTevCol__9daNpcCd_cFv ()
 
void setRoomNo__9daNpcCd_cFv ()
 
void animation__9daNpcCd_cFv ()
 
void setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii ()
 
void drawObj__9daNpcCd_cFiP8J3DModelf ()
 
void drawNpc__9daNpcCd_cFv ()
 
void jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel ()
 
void setHitodamaParticle__9daNpcCd_cFv ()
 
void getNpcMdlDataP__9daNpcCd_cFi ()
 
void getObjMdlDataP__9daNpcCd_cFi ()
 
void __ct__13daNpcCd_HIO_cFv ()
 
void __dt__19daNpcCd_HIO_Child_cFv ()
 
void __dt__17daNpcCd_HIO_Jnt_cFv ()
 
void __ct__19daNpcCd_HIO_Child_cFv ()
 
void __ct__17daNpcCd_HIO_Jnt_cFv ()
 
void __dt__18fOpAcm_HIO_entry_cFv ()
 
void __dt__14mDoHIO_entry_cFv ()
 
void __dt__13daNpcCd_HIO_cFv ()
 
void __sinit_d_a_npc_cd_cpp ()
 
void __dt__4cXyzFv ()
 
void mDoMtx_ZXYrotM__FPA4_fsss ()
 
void transM__14mDoMtx_stack_cFfff ()
 
void scaleM__14mDoMtx_stack_cFfff ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl ()
 
void setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff ()
 
void play__16mDoExt_McaMorfSOFUlSc ()
 
void entryDL__16mDoExt_McaMorfSOFv ()
 
void stopZelAnime__16mDoExt_McaMorfSOFv ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void getRes__14dRes_control_cFPCclP11dRes_info_ci ()
 
void getEmitter__Q213dPa_control_c7level_cFUl ()
 
void set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf ()
 
void GetPolyColor__4dBgSFRC13cBgS_PolyInfo ()
 
void GetRoomId__4dBgSFRC13cBgS_PolyInfo ()
 
void func_8014D348 (int *)
 
void checkNowWolfEyeUp__9daPy_py_cFv ()
 
void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ()
 
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ()
 
void init__17Z2CreatureCitizenFP3VecP3VecUcUc ()
 
void setMdlType__17Z2CreatureCitizenFScbb ()
 
void__nw__FUl ()
 
void __dl__FPv ()
 
void __register_global_object ()
 
void __destroy_arr ()
 
void __construct_array ()
 
void _savegpr_22 ()
 
void _savegpr_26 ()
 
void _savegpr_28 ()
 
void _savegpr_29 ()
 
void _restgpr_22 ()
 
void _restgpr_26 ()
 
void _restgpr_28 ()
 
void _restgpr_29 ()
 
static int jntNodeCallBack (J3DJoint *i_jnt, int param_1)
 
 COMPILER_STRIP_GATE (0x80392CE8, &l_objTbl)
 
 COMPILER_STRIP_GATE (0x80392D30, &l_objTWTbl)
 
 COMPILER_STRIP_GATE (0x80392D78, &l_bckTbl_M)
 
 COMPILER_STRIP_GATE (0x80392DC8, &l_bckTbl_W)
 
 COMPILER_STRIP_GATE (0x80392E18, &daNpcCd_c::m_cylDat)
 
 COMPILER_STRIP_GATE (0x80392FC4, &a_jntNumTbl)
 
 REGISTER_CTORS (0x80157A10, __sinit_d_a_npc_cd_cpp)
 

Variables

u8 const m_cylDat__9daNpcCd_c [68]
 
char const *const a_npc_d_a_npc_cd__stringBase0
 
u8 now__14mDoMtx_stack_c [48]
 
u8 mCurrentMtx__6J3DSys [48]
 
u8 sincosTable___5JMath [65536]
 
u8 data_80450FF8 [8]
 
static char *const l_resMANa [6]
 
static char *const l_resMADa [6]
 
static char *const l_resMCNa [6]
 
static char *const l_resMONa [6]
 
static char *const l_resMANb [6]
 
static char *const l_resMANc [6]
 
static char *const l_resMASa [6]
 
static char *const l_resMBNa [6]
 
static char *const l_resMANa2 [6]
 
static char *const l_resMADa2 [6]
 
static char *const l_resMCNa2 [6]
 
static char *const l_resMONa2 [6]
 
static char *const l_resMANb2 [6]
 
static char *const l_resMANc2 [6]
 
static char *const l_resMASa2 [6]
 
static char *const l_resMBNa2 [6]
 
static char *const l_resWANa [6]
 
static char *const l_resWADa [6]
 
static char *const l_resMATa [6]
 
static char *const l_resWCNa [6]
 
static char *const l_resWONa [6]
 
static char *const l_resWGNa [6]
 
static char *const l_resWANb [6]
 
static char *const l_resWANa2 [6]
 
static char *const l_resWADa2 [6]
 
static char *const l_resMATa2 [6]
 
static char *const l_resWCNa2 [6]
 
static char *const l_resWONa2 [6]
 
static char *const l_resWGNa2 [6]
 
static char *const l_resWANb2 [6]
 
static SECTION_RODATA void *const l_objTbl [18]
 
static SECTION_RODATA void *const l_objTWTbl [18]
 
static SECTION_RODATA void *const l_bckTbl_M [20]
 
static SECTION_RODATA void *const l_bckTbl_W [20]
 
static Vec const a_transScaleTbl [30]
 
static SECTION_SDATA2 f32 lit_4021 = 1.0f
 
static u8 lit_3974 [12]
 
u8 l_Cd_HIO [10684]
 
static u8 lit_4080 [12]
 
static u8 lit_4083 [12]
 
static u8 lit_4084 [12]
 
static u8 lit_4085 [12]
 
static u8 lit_4086 [12]
 
static u8 lit_4087 [12]
 
static u8 lit_4088 [12]
 
static u8 lit_4089 [12]
 
static u8 lit_4090 [12]
 
static u8 lit_4091 [12]
 
static u8 lit_4092 [12]
 
static u8 lit_4093 [12]
 
static u8 lit_4094 [12]
 
static u8 lit_4095 [12]
 
static u8 lit_4096 [12]
 
static u8 lit_4097 [12]
 
static u8 lit_4098 [12]
 
static u8 lit_4099 [12]
 
static u8 lit_4100 [12]
 
static u8 lit_4101 [12]
 
static u8 lit_4102 [12]
 
static u8 lit_4103 [12]
 
static u8 lit_4104 [12]
 
static u8 lit_4105 [12]
 
static u8 lit_4106 [12]
 
static u8 lit_4107 [12]
 
static u8 lit_4108 [12]
 
static u8 lit_4109 [12]
 
static u8 lit_4110 [12]
 
static u8 lit_4111 [12]
 
static u8 a_eyeOfsTbl [360]
 
static SECTION_SDATA2 u8 lit_4372 [4]
 
static SECTION_SDATA2 f32 lit_4373 [1+1]
 
static SECTION_SDATA2 f64 lit_4375 = 4503601774854144.0
 
static SECTION_DATA u8 cNullVec__6Z2Calc [12]
 
static char *constl_resNameTbl [30]
 
static SECTION_RODATA u8 const a_jntNumTbl [36]
 
static SECTION_SDATA2 f32 lit_4582 = 182.04444885253906f
 
static SECTION_SDATA2 u8 id [4]
 
static SECTION_SDATA2 f32 lit_4656 = 8.0f
 
static SECTION_SDATA2 f32 lit_4657 = 4.0f
 
static SECTION_DATA u8 l_bmdTbl [240]
 
static SECTION_DATA u8 l_bmdTWTbl [240]
 
static SECTION_DATA u8 a_jntTbl_M [3840]
 
static SECTION_DATA u8 a_prmTbl_M [1024]
 
static SECTION_DATA u8 a_jntTbl_W [3360]
 
static SECTION_DATA u8 a_prmTbl_W [896]
 
SECTION_DATA void__vt__17daNpcCd_HIO_Jnt_c [3]
 
SECTION_DATA void__vt__19daNpcCd_HIO_Child_c [3]
 
SECTION_DATA void__vt__13daNpcCd_HIO_c [3]
 
SECTION_DATA void__vt__18fOpAcm_HIO_entry_c [3]
 
SECTION_DATA void__vt__14mDoHIO_entry_c [3]
 

Function Documentation

◆ __construct_array()

void __construct_array ( )

◆ __ct__13daNpcCd_HIO_cFv()

void __ct__13daNpcCd_HIO_cFv ( )

◆ __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl()

void __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl ( )

◆ __ct__17daNpcCd_HIO_Jnt_cFv()

void __ct__17daNpcCd_HIO_Jnt_cFv ( )

◆ __ct__19daNpcCd_HIO_Child_cFv()

void __ct__19daNpcCd_HIO_Child_cFv ( )

◆ __destroy_arr()

void __destroy_arr ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__13daNpcCd_HIO_cFv()

void __dt__13daNpcCd_HIO_cFv ( )

◆ __dt__14mDoHIO_entry_cFv()

void __dt__14mDoHIO_entry_cFv ( )

◆ __dt__17daNpcCd_HIO_Jnt_cFv()

void __dt__17daNpcCd_HIO_Jnt_cFv ( )

◆ __dt__18fOpAcm_HIO_entry_cFv()

void __dt__18fOpAcm_HIO_entry_cFv ( )

◆ __dt__19daNpcCd_HIO_Child_cFv()

void __dt__19daNpcCd_HIO_Child_cFv ( )

◆ __dt__4cXyzFv()

void __dt__4cXyzFv ( )

◆ __nw__FUl()

void * __nw__FUl ( )

◆ __register_global_object()

void __register_global_object ( )

◆ __sinit_d_a_npc_cd_cpp()

void __sinit_d_a_npc_cd_cpp ( )

◆ _restgpr_22()

void _restgpr_22 ( )

◆ _restgpr_26()

void _restgpr_26 ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_22()

void _savegpr_22 ( )

◆ _savegpr_26()

void _savegpr_26 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ animation__9daNpcCd_cFv()

void animation__9daNpcCd_cFv ( )

◆ checkNowWolfEyeUp__9daPy_py_cFv()

void checkNowWolfEyeUp__9daPy_py_cFv ( )

◆ COMPILER_STRIP_GATE() [1/6]

COMPILER_STRIP_GATE ( 0x80392CE8  ,
l_objTbl 
)

◆ COMPILER_STRIP_GATE() [2/6]

COMPILER_STRIP_GATE ( 0x80392D30  ,
l_objTWTbl 
)

◆ COMPILER_STRIP_GATE() [3/6]

COMPILER_STRIP_GATE ( 0x80392D78  ,
l_bckTbl_M 
)

◆ COMPILER_STRIP_GATE() [4/6]

COMPILER_STRIP_GATE ( 0x80392DC8  ,
l_bckTbl_W 
)

◆ COMPILER_STRIP_GATE() [5/6]

COMPILER_STRIP_GATE ( 0x80392E18  ,
&daNpcCd_c::m_cylDat   
)

◆ COMPILER_STRIP_GATE() [6/6]

COMPILER_STRIP_GATE ( 0x80392FC4  ,
a_jntNumTbl 
)

◆ 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 ( )

◆ drawNpc__9daNpcCd_cFv()

void drawNpc__9daNpcCd_cFv ( )

◆ drawObj__9daNpcCd_cFiP8J3DModelf()

void drawObj__9daNpcCd_cFiP8J3DModelf ( )

◆ entryDL__16mDoExt_McaMorfSOFv()

void entryDL__16mDoExt_McaMorfSOFv ( )

◆ func_8014D348()

void func_8014D348 ( int )

◆ getAnmP__9daNpcCd_cFii()

void getAnmP__9daNpcCd_cFii ( )

◆ getEmitter__Q213dPa_control_c7level_cFUl()

void getEmitter__Q213dPa_control_c7level_cFUl ( )

◆ getNpcMdlDataP__9daNpcCd_cFi()

void getNpcMdlDataP__9daNpcCd_cFi ( )

◆ getObjMdlDataP__9daNpcCd_cFi()

void getObjMdlDataP__9daNpcCd_cFi ( )

◆ GetPolyColor__4dBgSFRC13cBgS_PolyInfo()

void GetPolyColor__4dBgSFRC13cBgS_PolyInfo ( )

◆ getRes__14dRes_control_cFPCclP11dRes_info_ci()

void getRes__14dRes_control_cFPCclP11dRes_info_ci ( )

◆ GetRoomId__4dBgSFRC13cBgS_PolyInfo()

void GetRoomId__4dBgSFRC13cBgS_PolyInfo ( )

◆ init__17Z2CreatureCitizenFP3VecP3VecUcUc()

void init__17Z2CreatureCitizenFP3VecP3VecUcUc ( )

◆ isM___9daNpcCd_cFv()

void isM___9daNpcCd_cFv ( )

◆ jntNodeCallBack()

static int jntNodeCallBack ( J3DJoint i_jnt,
int  param_1 
)
static

◆ jntNodeCallBack__FP8J3DJointi()

static void jntNodeCallBack__FP8J3DJointi ( )
static

◆ jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel()

void jntNodeCB__9daNpcCd_cFP8J3DJointP8J3DModel ( )

◆ loadResrc__9daNpcCd_cFii()

void loadResrc__9daNpcCd_cFii ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelUpdateDL__FP8J3DModel()

void mDoExt_modelUpdateDL__FP8J3DModel ( )

◆ mDoMtx_ZXYrotM__FPA4_fsss()

void mDoMtx_ZXYrotM__FPA4_fsss ( )

◆ NpcCreate__9daNpcCd_cFi()

void NpcCreate__9daNpcCd_cFi ( )

◆ ObjCreate__9daNpcCd_cFi()

void ObjCreate__9daNpcCd_cFi ( )

◆ play__16mDoExt_McaMorfSOFUlSc()

void play__16mDoExt_McaMorfSOFUlSc ( )

◆ REGISTER_CTORS()

REGISTER_CTORS ( 0x80157A10  ,
__sinit_d_a_npc_cd_cpp   
)

◆ removeResrc__9daNpcCd_cFii()

void removeResrc__9daNpcCd_cFii ( )

◆ scaleM__14mDoMtx_stack_cFfff()

void scaleM__14mDoMtx_stack_cFfff ( )

◆ set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf()

void set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf ( )

◆ setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff()

void setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff ( )

◆ setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii()

void setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii ( )

◆ setAttention__9daNpcCd_cFi()

void setAttention__9daNpcCd_cFi ( )

◆ setEnvTevCol__9daNpcCd_cFv()

void setEnvTevCol__9daNpcCd_cFv ( )

◆ setHitodamaParticle__9daNpcCd_cFv()

void setHitodamaParticle__9daNpcCd_cFv ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ setMdlType__17Z2CreatureCitizenFScbb()

void setMdlType__17Z2CreatureCitizenFScbb ( )

◆ setRoomNo__9daNpcCd_cFv()

void setRoomNo__9daNpcCd_cFv ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ stopZelAnime__16mDoExt_McaMorfSOFv()

void stopZelAnime__16mDoExt_McaMorfSOFv ( )

◆ transM__14mDoMtx_stack_cFfff()

void transM__14mDoMtx_stack_cFfff ( )

Variable Documentation

◆ __vt__13daNpcCd_HIO_c

SECTION_DATA void* __vt__13daNpcCd_HIO_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__13daNpcCd_HIO_cFv()

◆ __vt__14mDoHIO_entry_c

SECTION_DATA void* __vt__14mDoHIO_entry_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__14mDoHIO_entry_cFv()
Definition d_a_npc_cd.cpp:1469

◆ __vt__17daNpcCd_HIO_Jnt_c

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

◆ __vt__18fOpAcm_HIO_entry_c

SECTION_DATA void* __vt__18fOpAcm_HIO_entry_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__18fOpAcm_HIO_entry_cFv()
Definition d_a_e_kr.cpp:1289

◆ __vt__19daNpcCd_HIO_Child_c

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

◆ a_eyeOfsTbl

u8 a_eyeOfsTbl[360]
static

◆ a_jntNumTbl

SECTION_RODATA u8 const a_jntNumTbl[36]
static
Initial value:
= {
0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x05,
0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x05,
0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ a_jntTbl_M

SECTION_DATA u8 a_jntTbl_M[3840]
static

◆ a_jntTbl_W

SECTION_DATA u8 a_jntTbl_W[3360]
static

◆ a_npc_d_a_npc_cd__stringBase0

char const* const a_npc_d_a_npc_cd__stringBase0
extern

◆ a_prmTbl_M

SECTION_DATA u8 a_prmTbl_M[1024]
static

◆ a_prmTbl_W

SECTION_DATA u8 a_prmTbl_W[896]
static

◆ a_transScaleTbl

Vec const a_transScaleTbl[30]
static
Initial value:
= {
{1.0f, 1.0f, 1.0f}, {1.0f, 1.1983438f, 2.173357f},
{1.0f, 0.5581154f, 1.0f}, {1.0f, 0.95f, 1.0f},
{1.0f, 1.1642542f, 1.0f}, {1.0f, 1.0820773f, 1.0f},
{1.0f, 0.78816104f, 1.0f}, {1.0f, 0.91999996f, 1.0f},
{1.0f, 1.0f, 1.0f}, {1.0f, 1.1983438f, 2.173357f},
{1.0f, 0.5581154f, 1.0f}, {1.0f, 0.95f, 1.0f},
{1.0f, 1.1642542f, 1.0f}, {1.0f, 1.0820773f, 1.0f},
{1.0f, 0.78816104f, 1.0f}, {1.0f, 0.91999996f, 1.0f},
{1.0f, 1.0f, 1.0f}, {1.0f, 0.95f, 1.0f},
{1.0f, 1.0999999f, 1.0f}, {1.0f, 0.5656486f, 1.0f},
{1.0f, 0.9f, 1.0f}, {1.0f, 0.8630768f, 1.0f},
{1.0f, 1.0529536f, 1.0f}, {1.0f, 1.0f, 1.0f},
{1.0f, 0.95f, 1.0f}, {1.0f, 1.0999999f, 1.0f},
{1.0f, 0.5656486f, 1.0f}, {1.0f, 0.9f, 1.0f},
{1.0f, 0.8630768f, 1.0f}, {1.0f, 1.0529536f, 1.0f},
}

◆ cNullVec__6Z2Calc

SECTION_DATA u8 cNullVec__6Z2Calc[12]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ data_80450FF8

u8 data_80450FF8[8]
extern

◆ id

SECTION_SDATA2 u8 id[4]
static
Initial value:
= {
0x84,
0x97,
0x84,
0x98,
}

◆ l_bckTbl_M

SECTION_RODATA void* const l_bckTbl_M[20]
static
Initial value:
= {
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x12), (void*)0x00000005,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x12), (void*)0x00000006,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x12), (void*)0x00000003,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x12), (void*)0x00000004,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x1C), (void*)0x00000006,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x1C), (void*)0x00000007,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x1C), (void*)0x00000008,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x1C), (void*)0x00000003,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x1C), (void*)0x00000004,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x1C), (void*)0x00000005,
}
char const *const a_npc_d_a_npc_cd__stringBase0

◆ l_bckTbl_W

SECTION_RODATA void* const l_bckTbl_W[20]
static
Initial value:
= {
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x161), (void*)0x00000005,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x161), (void*)0x00000006,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x161), (void*)0x00000003,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x161), (void*)0x00000004,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x16B), (void*)0x00000006,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x16B), (void*)0x00000007,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x16B), (void*)0x00000008,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x16B), (void*)0x00000003,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x16B), (void*)0x00000004,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x16B), (void*)0x00000005,
}

◆ l_bmdTbl

SECTION_DATA u8 l_bmdTbl[240]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
}

◆ l_bmdTWTbl

SECTION_DATA u8 l_bmdTWTbl[240]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03,
}

◆ l_Cd_HIO

u8 l_Cd_HIO

◆ l_objTbl

SECTION_RODATA void* const l_objTbl[18]
static
Initial value:
= {
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0x00000006,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0x00000006,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0x00000005,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0x00000003,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0x00000007,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0x00000008,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0xFFFFFFFF,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0xFFFFFFFF,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x26), (void*)0x00000004,
}

◆ l_objTWTbl

SECTION_RODATA void* const l_objTWTbl[18]
static
Initial value:
= {
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0x00000006,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0x00000006,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0x00000005,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0x00000003,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0x00000007,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0x00000008,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0xFFFFFFFF,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0xFFFFFFFF,
(void*)(((char*)&a_npc_d_a_npc_cd__stringBase0) + 0x2F), (void*)0x00000004,
}

◆ l_resMADa

char* const l_resMADa[6]
static
Initial value:
= {
"MAD_a_L", "MAD_a_LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMADa2

char* const l_resMADa2[6]
static
Initial value:
= {
"MAD_a2_L", "MAD_a2LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMANa

char* const l_resMANa[6]
static
Initial value:
= {
"MAN_a_L", "MAN_a_LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMANa2

char* const l_resMANa2[6]
static
Initial value:
= {
"MAN_a2_L", "MAN_a2LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMANb

char* const l_resMANb[6]
static
Initial value:
= {
"MAN_b_L", "MAN_b_LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMANb2

char* const l_resMANb2[6]
static
Initial value:
= {
"MAN_b2_L", "MAN_b2LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMANc

char* const l_resMANc[6]
static
Initial value:
= {
"MAN_c_L", "MAN_c_LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMANc2

char* const l_resMANc2[6]
static
Initial value:
= {
"MAN_c2_L", "MAN_c2LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMASa

char* const l_resMASa[6]
static
Initial value:
= {
"MAS_a_L", "MAS_a_LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMASa2

char* const l_resMASa2[6]
static
Initial value:
= {
"MAS_a2_L", "MAS_a2LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMATa

char* const l_resMATa[6]
static
Initial value:
= {
"MAT_a_L", "MAT_a_LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resMATa2

char* const l_resMATa2[6]
static
Initial value:
= {
"MAT_a2_L", "MAT_a2LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resMBNa

char* const l_resMBNa[6]
static
Initial value:
= {
"MBN_a_L", "MBN_a_LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMBNa2

char* const l_resMBNa2[6]
static
Initial value:
= {
"MBN_a2_L", "MBN_a2LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMCNa

char* const l_resMCNa[6]
static
Initial value:
= {
"MCN_a_L", "MCN_a_LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMCNa2

char* const l_resMCNa2[6]
static
Initial value:
= {
"MCN_a2_L", "MCN_a2LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMONa

char* const l_resMONa[6]
static
Initial value:
= {
"MON_a_L", "MON_a_LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resMONa2

char* const l_resMONa2[6]
static
Initial value:
= {
"MON_a2_L", "MON_a2LTW", "Mgenral_l", "Mspcial_l", "object_l", "objectLTW",
}

◆ l_resNameTbl

char* const* l_resNameTbl[30]
static
Initial value:
= {
}
static char *const l_resMANa[6]
Definition d_a_npc_cd.cpp:131
static char *const l_resWCNa[6]
Definition d_a_npc_cd.cpp:226
static char *const l_resMADa2[6]
Definition d_a_npc_cd.cpp:176
static char *const l_resWGNa[6]
Definition d_a_npc_cd.cpp:236
static char *const l_resWANb[6]
Definition d_a_npc_cd.cpp:241
static char *const l_resMANc2[6]
Definition d_a_npc_cd.cpp:196
static char *const l_resMATa2[6]
Definition d_a_npc_cd.cpp:256
static char *const l_resMANa2[6]
Definition d_a_npc_cd.cpp:171
static char *const l_resMATa[6]
Definition d_a_npc_cd.cpp:221
static char *const l_resWONa[6]
Definition d_a_npc_cd.cpp:231
static char *const l_resWADa2[6]
Definition d_a_npc_cd.cpp:251
static char *const l_resMONa2[6]
Definition d_a_npc_cd.cpp:186
static char *const l_resMANc[6]
Definition d_a_npc_cd.cpp:156
static char *const l_resMBNa[6]
Definition d_a_npc_cd.cpp:166
static char *const l_resMANb2[6]
Definition d_a_npc_cd.cpp:191
static char *const l_resMONa[6]
Definition d_a_npc_cd.cpp:146
static char *const l_resWANb2[6]
Definition d_a_npc_cd.cpp:276
static char *const l_resMADa[6]
Definition d_a_npc_cd.cpp:136
static char *const l_resMANb[6]
Definition d_a_npc_cd.cpp:151
static char *const l_resWANa[6]
Definition d_a_npc_cd.cpp:211
static char *const l_resMBNa2[6]
Definition d_a_npc_cd.cpp:206
static char *const l_resWONa2[6]
Definition d_a_npc_cd.cpp:266
static char *const l_resMCNa[6]
Definition d_a_npc_cd.cpp:141
static char *const l_resWCNa2[6]
Definition d_a_npc_cd.cpp:261
static char *const l_resWGNa2[6]
Definition d_a_npc_cd.cpp:271
static char *const l_resMASa[6]
Definition d_a_npc_cd.cpp:161
static char *const l_resWADa[6]
Definition d_a_npc_cd.cpp:216
static char *const l_resMCNa2[6]
Definition d_a_npc_cd.cpp:181
static char *const l_resWANa2[6]
Definition d_a_npc_cd.cpp:246
static char *const l_resMASa2[6]
Definition d_a_npc_cd.cpp:201

◆ l_resWADa

char* const l_resWADa[6]
static
Initial value:
= {
"WAD_a_L", "WAD_a_LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWADa2

char* const l_resWADa2[6]
static
Initial value:
= {
"WAD_a2_L", "WAD_a2LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWANa

char* const l_resWANa[6]
static
Initial value:
= {
"WAN_a_L", "WAN_a_LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWANa2

char* const l_resWANa2[6]
static
Initial value:
= {
"WAN_a2_L", "WAN_a2LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWANb

char* const l_resWANb[6]
static
Initial value:
= {
"WAN_b_L", "WAN_b_LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWANb2

char* const l_resWANb2[6]
static
Initial value:
= {
"WAN_b2_L", "WAN_b2LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWCNa

char* const l_resWCNa[6]
static
Initial value:
= {
"WCN_a_L", "WCN_a_LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWCNa2

char* const l_resWCNa2[6]
static
Initial value:
= {
"WCN_a2_L", "WCN_a2LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWGNa

char* const l_resWGNa[6]
static
Initial value:
= {
"WGN_a_L", "WGN_a_LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWGNa2

char* const l_resWGNa2[6]
static
Initial value:
= {
"WGN_a2_L", "WGN_a2LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWONa

char* const l_resWONa[6]
static
Initial value:
= {
"WON_a_L", "WON_a_LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ l_resWONa2

char* const l_resWONa2[6]
static
Initial value:
= {
"WON_a2_L", "WON_a2LTW", "Wgenral_l", "Wspcial_l", "object_l", "objectLTW",
}

◆ lit_3974

u8 lit_3974[12]
static

◆ lit_4021

SECTION_SDATA2 f32 lit_4021 = 1.0f
static

◆ lit_4080

u8 lit_4080[12]
static

◆ lit_4083

u8 lit_4083[12]
static

◆ lit_4084

u8 lit_4084[12]
static

◆ lit_4085

u8 lit_4085[12]
static

◆ lit_4086

u8 lit_4086[12]
static

◆ lit_4087

u8 lit_4087[12]
static

◆ lit_4088

u8 lit_4088[12]
static

◆ lit_4089

u8 lit_4089[12]
static

◆ lit_4090

u8 lit_4090[12]
static

◆ lit_4091

u8 lit_4091[12]
static

◆ lit_4092

u8 lit_4092[12]
static

◆ lit_4093

u8 lit_4093[12]
static

◆ lit_4094

u8 lit_4094[12]
static

◆ lit_4095

u8 lit_4095[12]
static

◆ lit_4096

u8 lit_4096[12]
static

◆ lit_4097

u8 lit_4097[12]
static

◆ lit_4098

u8 lit_4098[12]
static

◆ lit_4099

u8 lit_4099[12]
static

◆ lit_4100

u8 lit_4100[12]
static

◆ lit_4101

u8 lit_4101[12]
static

◆ lit_4102

u8 lit_4102[12]
static

◆ lit_4103

u8 lit_4103[12]
static

◆ lit_4104

u8 lit_4104[12]
static

◆ lit_4105

u8 lit_4105[12]
static

◆ lit_4106

u8 lit_4106[12]
static

◆ lit_4107

u8 lit_4107[12]
static

◆ lit_4108

u8 lit_4108[12]
static

◆ lit_4109

u8 lit_4109[12]
static

◆ lit_4110

u8 lit_4110[12]
static

◆ lit_4111

u8 lit_4111[12]
static

◆ lit_4372

SECTION_SDATA2 u8 lit_4372[4]
static
Initial value:
= {
0x00,
0x00,
0x00,
0x00,
}

◆ lit_4373

SECTION_SDATA2 f32 lit_4373[1+1]
static
Initial value:
= {
10.0f,
0.0f,
}

◆ lit_4375

SECTION_SDATA2 f64 lit_4375 = 4503601774854144.0
static

◆ lit_4582

SECTION_SDATA2 f32 lit_4582 = 182.04444885253906f
static

◆ lit_4656

SECTION_SDATA2 f32 lit_4656 = 8.0f
static

◆ lit_4657

SECTION_SDATA2 f32 lit_4657 = 4.0f
static

◆ m_cylDat__9daNpcCd_c

u8 const m_cylDat__9daNpcCd_c[68]

◆ mCurrentMtx__6J3DSys

u8 mCurrentMtx__6J3DSys[48]

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ sincosTable___5JMath

u8 sincosTable___5JMath[65536]