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

Functions

static void createHeapCallBack__FP10fopAc_ac_c ()
 
void setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e ()
 
void callInit__14daNpcPasser2_cFv ()
 
void callExecute__14daNpcPasser2_cFv ()
 
void initPath__14daNpcPasser2_cFv ()
 
void executePath__14daNpcPasser2_cFv ()
 
void __dt__8cM3dGPlaFv ()
 
void setAngle__14daNpcPasser2_cFv ()
 
void pathMoveF__14daNpcPasser2_cFv ()
 
static void daNpcPasser2_Create__FPv ()
 
void create__14daNpcPasser2_cFv ()
 
void create_init__14daNpcPasser2_cFv ()
 
static void daNpcPasser2_Delete__FPv ()
 
void __dt__14daNpcPasser2_cFv ()
 
static void daNpcPasser2_Execute__FPv ()
 
static void daNpcPasser2_Draw__FPv ()
 
static bool daNpcPasser2_IsDelete__FPv ()
 
void __dt__10cCcD_GSttsFv ()
 
void func_80AA85C8 (void *_this, int, int)
 
void __sinit_d_a_npc_passer2_cpp ()
 
static void func_80AA8684 ()
 
static void func_80AA868C ()
 
void __dt__9daNpcCd_cFv ()
 
void __dt__8cM3dGCylFv ()
 
void __dt__8cM3dGAabFv ()
 
void __dt__10dCcD_GSttsFv ()
 
void __dt__12dBgS_AcchCirFv ()
 
void __dt__12dBgS_ObjAcchFv ()
 
void mDoMtx_YrotM__FPA4_fs ()
 
void setMorf__13mDoExt_morf_cFf ()
 
void modelCalc__16mDoExt_McaMorfSOFv ()
 
void stopZelAnime__16mDoExt_McaMorfSOFv ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcM_delete__FP10fopAc_ac_c ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ()
 
void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz ()
 
void fopAcM_getPolygonAngle__FPC8cM3dGPlas ()
 
void GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla ()
 
void __ct__12dBgS_AcchCirFv ()
 
void SetWallR__12dBgS_AcchCirFf ()
 
void SetWall__12dBgS_AcchCirFff ()
 
void __dt__9dBgS_AcchFv ()
 
void __ct__9dBgS_AcchFv ()
 
void Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz ()
 
void CrrPos__9dBgS_AcchFR4dBgS ()
 
void SetObj__16dBgS_PolyPassChkFv ()
 
void __ct__10dCcD_GSttsFv ()
 
void Init__9dCcD_SttsFiiP10fopAc_ac_c ()
 
void __ct__12dCcD_GObjInfFv ()
 
void __dt__12dCcD_GObjInfFv ()
 
void Set__8dCcD_CylFRC11dCcD_SrcCyl ()
 
void NpcCreate__9daNpcCd_cFi ()
 
void ObjCreate__9daNpcCd_cFi ()
 
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 setPath__11PathTrace_cFiiiP4cXyzb ()
 
void checkPoint__11PathTrace_cF4cXyzf ()
 
void checkPathEnd__11PathTrace_cF4cXyzf ()
 
void getTargetPoint__11PathTrace_cFP3Vec ()
 
void setNextPoint__11PathTrace_cFR4cXyz ()
 
void dKy_getdaytime_hour__Fv ()
 
void dKy_getdaytime_minute__Fv ()
 
void dKy_getDarktime_hour__Fv ()
 
void dKy_getDarktime_minute__Fv ()
 
void dKy_getDarktime_week__Fv ()
 
void dKy_get_dayofweek__Fv ()
 
void dKy_darkworld_check__Fv ()
 
void Set__4cCcSFP8cCcD_Obj ()
 
void cM_rndF__Ff ()
 
void __dt__13cBgS_PolyInfoFv ()
 
void __dt__8cM3dGCirFv ()
 
void SetC__8cM3dGCylFRC4cXyz ()
 
void SetH__8cM3dGCylFf ()
 
void SetR__8cM3dGCylFf ()
 
void cLib_addCalc2__FPffff ()
 
void cLib_addCalcAngleS2__FPssss ()
 
void cLib_chaseF__FPfff ()
 
void cLib_targetAngleY__FPC3VecPC3Vec ()
 
void cLib_distanceAngleS__Fss ()
 
void __ct__17Z2CreatureCitizenFv ()
 
void __dt__17Z2CreatureCitizenFv ()
 
void __dl__FPv ()
 
void __ptmf_scall ()
 
void _savegpr_28 ()
 
void _savegpr_29 ()
 
void _restgpr_28 ()
 
void _restgpr_29 ()
 
static void createHeapCallBack (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80AA8A18, &lit_3963)
 
 COMPILER_STRIP_GATE (0x80AA8A1C, &lit_3964)
 
 COMPILER_STRIP_GATE (0x80AA8A20, &lit_4127)
 
 COMPILER_STRIP_GATE (0x80AA8A24, &lit_4128)
 
 COMPILER_STRIP_GATE (0x80AA8A28, &lit_4129)
 
 COMPILER_STRIP_GATE (0x80AA8A2C, &lit_4130)
 
 COMPILER_STRIP_GATE (0x80AA8A30, &lit_4131)
 
 COMPILER_STRIP_GATE (0x80AA8A34, &lit_4132)
 
static void daNpcPasser2_Create (void *param_0)
 
 COMPILER_STRIP_GATE (0x80AA8A38, &lit_4273)
 
 COMPILER_STRIP_GATE (0x80AA8A3C, &lit_4274)
 
 COMPILER_STRIP_GATE (0x80AA8A40, &lit_4275)
 
 COMPILER_STRIP_GATE (0x80AA8A44, &lit_4276)
 
 COMPILER_STRIP_GATE (0x80AA8A48, &lit_4277)
 
 COMPILER_STRIP_GATE (0x80AA8A4C, &lit_4278)
 
 COMPILER_STRIP_GATE (0x80AA8A50, &lit_4279)
 
static void daNpcPasser2_Delete (void *param_0)
 
 COMPILER_STRIP_GATE (0x80AA8A54, &lit_4450)
 
 COMPILER_STRIP_GATE (0x80AA8A58, &lit_4451)
 
static void daNpcPasser2_Execute (void *param_0)
 
static void daNpcPasser2_Draw (void *param_0)
 
static bool daNpcPasser2_IsDelete (void *param_0)
 
 COMPILER_STRIP_GATE (0x80AA8A60, &lit_4481)
 
 REGISTER_CTORS (0x80AA8644, __sinit_d_a_npc_passer2_cpp)
 

Variables

u8 ActionTable__14daNpcPasser2_c [24]
 
u8 const m_cylDat__9daNpcCd_c [68]
 
void__vt__8dCcD_Cyl [36]
 
void__vt__9dCcD_Stts [11]
 
void__vt__12cCcD_CylAttr [25]
 
void__vt__14cCcD_ShapeAttr [22]
 
void__vt__9cCcD_Stts [8]
 
u8 now__14mDoMtx_stack_c [48]
 
u8 l_Cd_HIO [10684]
 
u8 sincosTable___5JMath [65536]
 
static SECTION_DATA u8 cNullVec__6Z2Calc [12]
 
static SECTION_DATA u32 lit_1787 [1+4]
 
static SECTION_DATA voidlit_3845 [3]
 
static SECTION_DATA voidlit_3846 [3]
 
static SECTION_RODATA f32 const lit_3963 = 1.0f
 
static SECTION_RODATA f32 const lit_3964 = 12.0f
 
static actor_method_class daNpcPasser2_METHODS
 
actor_process_profile_definition g_profile_NPC_PASSER2
 
SECTION_DATA void__vt__12dBgS_AcchCir [3]
 
SECTION_DATA void__vt__10cCcD_GStts [3]
 
SECTION_DATA void__vt__10dCcD_GStts [3]
 
SECTION_DATA void__vt__14daNpcPasser2_c [3]
 
SECTION_DATA void__vt__8cM3dGCyl [3]
 
SECTION_DATA void__vt__8cM3dGAab [3]
 
SECTION_DATA void__vt__12dBgS_ObjAcch [9]
 
SECTION_DATA void__vt__9daNpcCd_c [3]
 
SECTION_DATA void__vt__8cM3dGPla [3]
 
static SECTION_RODATA u8 const lit_4127 [4]
 
static SECTION_RODATA f32 const lit_4128 = 4.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4129 = 1.0f / 20.0f
 
static SECTION_RODATA f32 const lit_4130 = 7.0f / 10.0f
 
static SECTION_RODATA f32 const lit_4131 = 6.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4132 = 3.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4273 = -3.0f
 
static SECTION_RODATA f32 const lit_4274 = -40.0f
 
static SECTION_RODATA f32 const lit_4275 = -10.0f
 
static SECTION_RODATA f32 const lit_4276 = -30.0f
 
static SECTION_RODATA f32 const lit_4277 = 30.0f
 
static SECTION_RODATA f32 const lit_4278 = 190.0f
 
static SECTION_RODATA f32 const lit_4279 = 40.0f
 
static SECTION_RODATA f32 const lit_4450 = 2.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4451 [1+1]
 
static SECTION_RODATA u8 const lit_4481 [8]
 

Function Documentation

◆ __ct__10dCcD_GSttsFv()

void __ct__10dCcD_GSttsFv ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__12dBgS_AcchCirFv()

void __ct__12dBgS_AcchCirFv ( )

◆ __ct__12dCcD_GObjInfFv()

void __ct__12dCcD_GObjInfFv ( )

◆ __ct__17Z2CreatureCitizenFv()

void __ct__17Z2CreatureCitizenFv ( )

◆ __ct__9dBgS_AcchFv()

void __ct__9dBgS_AcchFv ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10cCcD_GSttsFv()

void __dt__10cCcD_GSttsFv ( )

Vtables for daObjHBombkoya_c mostly match, but __dt__17dEvLib_callback_cFv keeps getting generated above after daObjHBombkoya_create1st instead of down here. If that can be fixed, it should fix all vtable issues for this TU

◆ __dt__10dCcD_GSttsFv()

void __dt__10dCcD_GSttsFv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __dt__12dBgS_AcchCirFv()

void __dt__12dBgS_AcchCirFv ( )

◆ __dt__12dBgS_ObjAcchFv()

void __dt__12dBgS_ObjAcchFv ( )

◆ __dt__12dCcD_GObjInfFv()

void __dt__12dCcD_GObjInfFv ( )

◆ __dt__13cBgS_PolyInfoFv()

void __dt__13cBgS_PolyInfoFv ( )

◆ __dt__14daNpcPasser2_cFv()

void __dt__14daNpcPasser2_cFv ( )

◆ __dt__17Z2CreatureCitizenFv()

void __dt__17Z2CreatureCitizenFv ( )

◆ __dt__8cM3dGAabFv()

void __dt__8cM3dGAabFv ( )

◆ __dt__8cM3dGCirFv()

void __dt__8cM3dGCirFv ( )

◆ __dt__8cM3dGCylFv()

void __dt__8cM3dGCylFv ( )

◆ __dt__8cM3dGPlaFv()

void __dt__8cM3dGPlaFv ( )

◆ __dt__9daNpcCd_cFv()

void __dt__9daNpcCd_cFv ( )

◆ __dt__9dBgS_AcchFv()

void __dt__9dBgS_AcchFv ( )

◆ __ptmf_scall()

void __ptmf_scall ( )

◆ __sinit_d_a_npc_passer2_cpp()

void __sinit_d_a_npc_passer2_cpp ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ animation__9daNpcCd_cFv()

void animation__9daNpcCd_cFv ( )

◆ callExecute__14daNpcPasser2_cFv()

void callExecute__14daNpcPasser2_cFv ( )

◆ callInit__14daNpcPasser2_cFv()

void callInit__14daNpcPasser2_cFv ( )

◆ checkPathEnd__11PathTrace_cF4cXyzf()

void checkPathEnd__11PathTrace_cF4cXyzf ( )

◆ checkPoint__11PathTrace_cF4cXyzf()

void checkPoint__11PathTrace_cF4cXyzf ( )

◆ cLib_addCalc2__FPffff()

void cLib_addCalc2__FPffff ( )

◆ cLib_addCalcAngleS2__FPssss()

void cLib_addCalcAngleS2__FPssss ( )

◆ cLib_chaseF__FPfff()

void cLib_chaseF__FPfff ( )

◆ cLib_distanceAngleS__Fss()

void cLib_distanceAngleS__Fss ( )

◆ cLib_targetAngleY__FPC3VecPC3Vec()

void cLib_targetAngleY__FPC3VecPC3Vec ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ COMPILER_STRIP_GATE() [1/18]

COMPILER_STRIP_GATE ( 0x80AA8A18  ,
lit_3963 
)

◆ COMPILER_STRIP_GATE() [2/18]

COMPILER_STRIP_GATE ( 0x80AA8A1C  ,
lit_3964 
)

◆ COMPILER_STRIP_GATE() [3/18]

COMPILER_STRIP_GATE ( 0x80AA8A20  ,
lit_4127 
)

◆ COMPILER_STRIP_GATE() [4/18]

COMPILER_STRIP_GATE ( 0x80AA8A24  ,
lit_4128 
)

◆ COMPILER_STRIP_GATE() [5/18]

COMPILER_STRIP_GATE ( 0x80AA8A28  ,
lit_4129 
)

◆ COMPILER_STRIP_GATE() [6/18]

COMPILER_STRIP_GATE ( 0x80AA8A2C  ,
lit_4130 
)

◆ COMPILER_STRIP_GATE() [7/18]

COMPILER_STRIP_GATE ( 0x80AA8A30  ,
lit_4131 
)

◆ COMPILER_STRIP_GATE() [8/18]

COMPILER_STRIP_GATE ( 0x80AA8A34  ,
lit_4132 
)

◆ COMPILER_STRIP_GATE() [9/18]

COMPILER_STRIP_GATE ( 0x80AA8A38  ,
lit_4273 
)

◆ COMPILER_STRIP_GATE() [10/18]

COMPILER_STRIP_GATE ( 0x80AA8A3C  ,
lit_4274 
)

◆ COMPILER_STRIP_GATE() [11/18]

COMPILER_STRIP_GATE ( 0x80AA8A40  ,
lit_4275 
)

◆ COMPILER_STRIP_GATE() [12/18]

COMPILER_STRIP_GATE ( 0x80AA8A44  ,
lit_4276 
)

◆ COMPILER_STRIP_GATE() [13/18]

COMPILER_STRIP_GATE ( 0x80AA8A48  ,
lit_4277 
)

◆ COMPILER_STRIP_GATE() [14/18]

COMPILER_STRIP_GATE ( 0x80AA8A4C  ,
lit_4278 
)

◆ COMPILER_STRIP_GATE() [15/18]

COMPILER_STRIP_GATE ( 0x80AA8A50  ,
lit_4279 
)

◆ COMPILER_STRIP_GATE() [16/18]

COMPILER_STRIP_GATE ( 0x80AA8A54  ,
lit_4450 
)

◆ COMPILER_STRIP_GATE() [17/18]

COMPILER_STRIP_GATE ( 0x80AA8A58  ,
lit_4451 
)

◆ COMPILER_STRIP_GATE() [18/18]

COMPILER_STRIP_GATE ( 0x80AA8A60  ,
lit_4481 
)

◆ create__14daNpcPasser2_cFv()

void create__14daNpcPasser2_cFv ( )

◆ create_init__14daNpcPasser2_cFv()

void create_init__14daNpcPasser2_cFv ( )

◆ createHeapCallBack()

static void createHeapCallBack ( fopAc_ac_c param_0)
static

◆ createHeapCallBack__FP10fopAc_ac_c()

static void createHeapCallBack__FP10fopAc_ac_c ( )
static

◆ CrrPos__9dBgS_AcchFR4dBgS()

void CrrPos__9dBgS_AcchFR4dBgS ( )

◆ daNpcPasser2_Create()

static void daNpcPasser2_Create ( void param_0)
static

◆ daNpcPasser2_Create__FPv()

static void daNpcPasser2_Create__FPv ( )
static

◆ daNpcPasser2_Delete()

static void daNpcPasser2_Delete ( void param_0)
static

◆ daNpcPasser2_Delete__FPv()

static void daNpcPasser2_Delete__FPv ( )
static

◆ daNpcPasser2_Draw()

static void daNpcPasser2_Draw ( void param_0)
static

◆ daNpcPasser2_Draw__FPv()

static void daNpcPasser2_Draw__FPv ( )
static

◆ daNpcPasser2_Execute()

static void daNpcPasser2_Execute ( void param_0)
static

◆ daNpcPasser2_Execute__FPv()

static void daNpcPasser2_Execute__FPv ( )
static

◆ daNpcPasser2_IsDelete()

static bool daNpcPasser2_IsDelete ( void param_0)
static

◆ daNpcPasser2_IsDelete__FPv()

static bool daNpcPasser2_IsDelete__FPv ( )
static

◆ dKy_darkworld_check__Fv()

void dKy_darkworld_check__Fv ( )

◆ dKy_get_dayofweek__Fv()

void dKy_get_dayofweek__Fv ( )

◆ dKy_getDarktime_hour__Fv()

void dKy_getDarktime_hour__Fv ( )

◆ dKy_getDarktime_minute__Fv()

void dKy_getDarktime_minute__Fv ( )

◆ dKy_getDarktime_week__Fv()

void dKy_getDarktime_week__Fv ( )

◆ dKy_getdaytime_hour__Fv()

void dKy_getdaytime_hour__Fv ( )

◆ dKy_getdaytime_minute__Fv()

void dKy_getdaytime_minute__Fv ( )

◆ drawNpc__9daNpcCd_cFv()

void drawNpc__9daNpcCd_cFv ( )

◆ drawObj__9daNpcCd_cFiP8J3DModelf()

void drawObj__9daNpcCd_cFiP8J3DModelf ( )

◆ executePath__14daNpcPasser2_cFv()

void executePath__14daNpcPasser2_cFv ( )

◆ fopAcM_delete__FP10fopAc_ac_c()

void fopAcM_delete__FP10fopAc_ac_c ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_getPolygonAngle__FPC8cM3dGPlas()

void fopAcM_getPolygonAngle__FPC8cM3dGPlas ( )

◆ fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz()

void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz ( )

◆ fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff()

void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ( )

◆ func_80AA85C8()

void func_80AA85C8 ( void _this,
int  param_0,
int  param_1 
)

◆ func_80AA8684()

static void func_80AA8684 ( )
static

◆ func_80AA868C()

static void func_80AA868C ( )
static

◆ getAnmP__9daNpcCd_cFii()

void getAnmP__9daNpcCd_cFii ( )

◆ getTargetPoint__11PathTrace_cFP3Vec()

void getTargetPoint__11PathTrace_cFP3Vec ( )

◆ GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla()

void GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla ( )

◆ Init__9dCcD_SttsFiiP10fopAc_ac_c()

void Init__9dCcD_SttsFiiP10fopAc_ac_c ( )

◆ initPath__14daNpcPasser2_cFv()

void initPath__14daNpcPasser2_cFv ( )

◆ loadResrc__9daNpcCd_cFii()

void loadResrc__9daNpcCd_cFii ( )

◆ mDoMtx_YrotM__FPA4_fs()

void mDoMtx_YrotM__FPA4_fs ( )

◆ modelCalc__16mDoExt_McaMorfSOFv()

void modelCalc__16mDoExt_McaMorfSOFv ( )

◆ NpcCreate__9daNpcCd_cFi()

void NpcCreate__9daNpcCd_cFi ( )

◆ ObjCreate__9daNpcCd_cFi()

void ObjCreate__9daNpcCd_cFi ( )

◆ pathMoveF__14daNpcPasser2_cFv()

void pathMoveF__14daNpcPasser2_cFv ( )

◆ REGISTER_CTORS()

REGISTER_CTORS ( 0x80AA8644  ,
__sinit_d_a_npc_passer2_cpp   
)

◆ removeResrc__9daNpcCd_cFii()

void removeResrc__9daNpcCd_cFii ( )

◆ Set__4cCcSFP8cCcD_Obj()

void Set__4cCcSFP8cCcD_Obj ( )

◆ Set__8dCcD_CylFRC11dCcD_SrcCyl()

void Set__8dCcD_CylFRC11dCcD_SrcCyl ( )

◆ Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz()

void Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz ( )

◆ setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e()

void setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e ( )

◆ setAngle__14daNpcPasser2_cFv()

void setAngle__14daNpcPasser2_cFv ( )

◆ setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii()

void setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii ( )

◆ setAttention__9daNpcCd_cFi()

void setAttention__9daNpcCd_cFi ( )

◆ SetC__8cM3dGCylFRC4cXyz()

void SetC__8cM3dGCylFRC4cXyz ( )

◆ setEnvTevCol__9daNpcCd_cFv()

void setEnvTevCol__9daNpcCd_cFv ( )

◆ SetH__8cM3dGCylFf()

void SetH__8cM3dGCylFf ( )

◆ setMorf__13mDoExt_morf_cFf()

void setMorf__13mDoExt_morf_cFf ( )

◆ setNextPoint__11PathTrace_cFR4cXyz()

void setNextPoint__11PathTrace_cFR4cXyz ( )

◆ SetObj__16dBgS_PolyPassChkFv()

void SetObj__16dBgS_PolyPassChkFv ( )

◆ setPath__11PathTrace_cFiiiP4cXyzb()

void setPath__11PathTrace_cFiiiP4cXyzb ( )

◆ SetR__8cM3dGCylFf()

void SetR__8cM3dGCylFf ( )

◆ setRoomNo__9daNpcCd_cFv()

void setRoomNo__9daNpcCd_cFv ( )

◆ SetWall__12dBgS_AcchCirFff()

void SetWall__12dBgS_AcchCirFff ( )

◆ SetWallR__12dBgS_AcchCirFf()

void SetWallR__12dBgS_AcchCirFf ( )

◆ stopZelAnime__16mDoExt_McaMorfSOFv()

void stopZelAnime__16mDoExt_McaMorfSOFv ( )

Variable Documentation

◆ __vt__10cCcD_GStts

SECTION_DATA void* __vt__10cCcD_GStts[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__10cCcD_GSttsFv()
Definition d_a_npc_passer2.cpp:482

◆ __vt__10dCcD_GStts

SECTION_DATA void* __vt__10dCcD_GStts[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__10dCcD_GSttsFv()
Definition d_a_npc_passer2.cpp:538

◆ __vt__12cCcD_CylAttr

void* __vt__12cCcD_CylAttr[25]
extern

◆ __vt__12dBgS_AcchCir

SECTION_DATA void* __vt__12dBgS_AcchCir[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__12dBgS_AcchCirFv()
Definition d_a_npc_passer2.cpp:544

◆ __vt__12dBgS_ObjAcch

SECTION_DATA void* __vt__12dBgS_ObjAcch[9]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)func_80AA868C,
(void*)NULL,
(void*)NULL,
(void*)func_80AA8684,
}
void __dt__12dBgS_ObjAcchFv()
Definition d_a_npc_passer2.cpp:550
static void func_80AA868C()
Definition d_a_npc_passer2.cpp:514
static void func_80AA8684()
Definition d_a_npc_passer2.cpp:509

◆ __vt__14cCcD_ShapeAttr

void* __vt__14cCcD_ShapeAttr[22]
extern

◆ __vt__14daNpcPasser2_c

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

◆ __vt__8cM3dGAab

SECTION_DATA void* __vt__8cM3dGAab[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGAabFv()
Definition d_a_npc_passer2.cpp:532

◆ __vt__8cM3dGCyl

SECTION_DATA void* __vt__8cM3dGCyl[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGCylFv()
Definition d_a_npc_passer2.cpp:526

◆ __vt__8cM3dGPla

SECTION_DATA void* __vt__8cM3dGPla[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGPlaFv()
Definition d_a_npc_passer2.cpp:315

◆ __vt__8dCcD_Cyl

void* __vt__8dCcD_Cyl[36]
extern

◆ __vt__9cCcD_Stts

void* __vt__9cCcD_Stts[8]
extern

◆ __vt__9daNpcCd_c

SECTION_DATA void* __vt__9daNpcCd_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__9daNpcCd_cFv()
Definition d_a_npc_passer2.cpp:520

◆ __vt__9dCcD_Stts

void* __vt__9dCcD_Stts[11]
extern

◆ ActionTable__14daNpcPasser2_c

u8 ActionTable__14daNpcPasser2_c[24]

◆ cNullVec__6Z2Calc

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

◆ daNpcPasser2_METHODS

actor_method_class daNpcPasser2_METHODS
static
Initial value:
= {
}
static void daNpcPasser2_Create__FPv()
static void daNpcPasser2_Execute__FPv()
static bool daNpcPasser2_IsDelete__FPv()
static void daNpcPasser2_Delete__FPv()
static void daNpcPasser2_Draw__FPv()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_PASSER2

actor_process_profile_definition g_profile_NPC_PASSER2
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daNpcPasser2_c),
0,
0,
402,
0x02040107,
}
Hylian Passerby 2 (Castle Town NPC?)
Definition d_a_npc_passer2.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class daNpcPasser2_METHODS
Definition d_a_npc_passer2.cpp:213
@ PROC_NPC_PASSER2
Definition d_procname.h:661
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_NPC_e
Definition f_op_actor.h:42
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_Cd_HIO

u8 l_Cd_HIO[10684]
extern

◆ lit_1787

SECTION_DATA u32 lit_1787[1+4]
static
Initial value:
= {
0x02000201,
0x40080000,
0x00000000,
0x3FE00000,
0x00000000,
}

◆ lit_3845

SECTION_DATA void* lit_3845[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void initPath__14daNpcPasser2_cFv()

◆ lit_3846

SECTION_DATA void* lit_3846[3]
static
Initial value:
= {
(void*)NULL,
(void*)0xFFFFFFFF,
}
void executePath__14daNpcPasser2_cFv()

◆ lit_3963

SECTION_RODATA f32 const lit_3963 = 1.0f
static

◆ lit_3964

SECTION_RODATA f32 const lit_3964 = 12.0f
static

◆ lit_4127

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

◆ lit_4128

SECTION_RODATA f32 const lit_4128 = 4.0f / 5.0f
static

◆ lit_4129

SECTION_RODATA f32 const lit_4129 = 1.0f / 20.0f
static

◆ lit_4130

SECTION_RODATA f32 const lit_4130 = 7.0f / 10.0f
static

◆ lit_4131

SECTION_RODATA f32 const lit_4131 = 6.0f / 5.0f
static

◆ lit_4132

SECTION_RODATA f32 const lit_4132 = 3.0f / 5.0f
static

◆ lit_4273

SECTION_RODATA f32 const lit_4273 = -3.0f
static

◆ lit_4274

SECTION_RODATA f32 const lit_4274 = -40.0f
static

◆ lit_4275

SECTION_RODATA f32 const lit_4275 = -10.0f
static

◆ lit_4276

SECTION_RODATA f32 const lit_4276 = -30.0f
static

◆ lit_4277

SECTION_RODATA f32 const lit_4277 = 30.0f
static

◆ lit_4278

SECTION_RODATA f32 const lit_4278 = 190.0f
static

◆ lit_4279

SECTION_RODATA f32 const lit_4279 = 40.0f
static

◆ lit_4450

SECTION_RODATA f32 const lit_4450 = 2.0f / 5.0f
static

◆ lit_4451

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

◆ lit_4481

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

◆ m_cylDat__9daNpcCd_c

u8 const m_cylDat__9daNpcCd_c[68]

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ sincosTable___5JMath

u8 sincosTable___5JMath[65536]