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

Functions

void __dt__13daNpcPasser_cFv ()
 
void createHeap__13daNpcPasser_cFv ()
 
static void createHeapCallBack__FP10fopAc_ac_c ()
 
void create__13daNpcPasser_cFv ()
 
void execute__13daNpcPasser_cFv ()
 
void draw__13daNpcPasser_cFv ()
 
void setAction__13daNpcPasser_cFQ213daNpcPasser_c6Mode_e ()
 
void callInit__13daNpcPasser_cFv ()
 
void callExecute__13daNpcPasser_cFv ()
 
void initPath__13daNpcPasser_cFv ()
 
void executePath__13daNpcPasser_cFv ()
 
void __dt__8cM3dGPlaFv ()
 
void initEscape__13daNpcPasser_cFv ()
 
void executeEscape__13daNpcPasser_cFv ()
 
void initFear__13daNpcPasser_cFv ()
 
void executeFear__13daNpcPasser_cFv ()
 
void initFight__13daNpcPasser_cFv ()
 
void executeFight__13daNpcPasser_cFv ()
 
void initRelief__13daNpcPasser_cFv ()
 
void executeRelief__13daNpcPasser_cFv ()
 
void create_init__13daNpcPasser_cFv ()
 
void setAngle__13daNpcPasser_cFv ()
 
void setSpeed__13daNpcPasser_cFffPfi ()
 
void pathMoveF__13daNpcPasser_cFv ()
 
void setBaseMtx__13daNpcPasser_cFv ()
 
void initCollision__13daNpcPasser_cFv ()
 
void setCollision__13daNpcPasser_cFv ()
 
void waita__13daNpcPasser_cFPv ()
 
void talka__13daNpcPasser_cFPv ()
 
void waitwall__13daNpcPasser_cFPv ()
 
void talkwall__13daNpcPasser_cFPv ()
 
void talkbwall__13daNpcPasser_cFPv ()
 
void talkb__13daNpcPasser_cFPv ()
 
void talkc__13daNpcPasser_cFPv ()
 
void waitb__13daNpcPasser_cFPv ()
 
void sitwaita__13daNpcPasser_cFPv ()
 
void sittalka__13daNpcPasser_cFPv ()
 
void sittalkab__13daNpcPasser_cFPv ()
 
void sitwaitb__13daNpcPasser_cFPv ()
 
void sittalkb__13daNpcPasser_cFPv ()
 
void sittalkbb__13daNpcPasser_cFPv ()
 
void looka__13daNpcPasser_cFPv ()
 
void lookb__13daNpcPasser_cFPv ()
 
void playm__13daNpcPasser_cFPv ()
 
void turnr__13daNpcPasser_cFPv ()
 
void turnl__13daNpcPasser_cFPv ()
 
void walka__13daNpcPasser_cFPv ()
 
void runa__13daNpcPasser_cFPv ()
 
void runb__13daNpcPasser_cFPv ()
 
void walkb__13daNpcPasser_cFPv ()
 
void browsea__13daNpcPasser_cFPv ()
 
void browseb__13daNpcPasser_cFPv ()
 
void waitTime__13daNpcPasser_cFPv ()
 
static void daNpcPasser_Create__FPv ()
 
static void daNpcPasser_Delete__FPv ()
 
static void daNpcPasser_Execute__FPv ()
 
static void daNpcPasser_Draw__FPv ()
 
static bool daNpcPasser_IsDelete__FPv ()
 
void __dt__10cCcD_GSttsFv ()
 
void func_80AA59BC (void *_this, f32, f32)
 
void func_80AA59F8 (void *_this, int, int)
 
void __sinit_d_a_npc_passer_cpp ()
 
static void func_80AA63F4 ()
 
static void func_80AA63FC ()
 
void __dt__10daNpcCd2_cFv ()
 
void __dt__4cXyzFv ()
 
void __dt__5csXyzFv ()
 
void __dt__16dNpcLib_lookat_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 fopAcIt_Judge__FPFPvPv_PvPv ()
 
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_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c ()
 
void fopAcM_getPolygonAngle__FPC8cM3dGPlas ()
 
void fpcSch_JudgeByID__FPvPv ()
 
void onSwitch__12dSv_danBit_cFi ()
 
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__10daNpcCd2_cFi ()
 
void ObjCreate__10daNpcCd2_cFi ()
 
void getAnmP__10daNpcCd2_cFii ()
 
void setAttention__10daNpcCd2_cFi ()
 
void loadResrc__10daNpcCd2_cFii ()
 
void removeResrc__10daNpcCd2_cFii ()
 
void setEnvTevCol__10daNpcCd2_cFv ()
 
void setRoomNo__10daNpcCd2_cFv ()
 
void animation__10daNpcCd2_cFi ()
 
void setAnm__10daNpcCd2_cFP18J3DAnmTransformKeyffiii ()
 
void drawShadow__10daNpcCd2_cFf ()
 
void drawObj__10daNpcCd2_cFiP8J3DModelf ()
 
void drawNpc__10daNpcCd2_cFv ()
 
void getEscapeTag__10daNpcCd2_cFv ()
 
void checkFearSituation__10daNpcCd2_cFv ()
 
void setPath__11PathTrace_cFiiiP4cXyzb ()
 
void checkPoint__11PathTrace_cF4cXyzf ()
 
void checkPathEnd__11PathTrace_cF4cXyzf ()
 
void getTargetPoint__11PathTrace_cFP3Vec ()
 
void setNextPoint__11PathTrace_cFR4cXyz ()
 
void checkObstacle__11PathTrace_cFP10fopAc_ac_c ()
 
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 __ct__16dNpcLib_lookat_cFv ()
 
void dbView__16dNpcLib_lookat_cFv ()
 
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 playVoice__17Z2CreatureCitizenFi ()
 
void __dl__FPv ()
 
void checkPass__12J3DFrameCtrlFf ()
 
void __destroy_arr ()
 
void __ptmf_test ()
 
void __ptmf_scall ()
 
void _savegpr_29 ()
 
void _restgpr_29 ()
 
static void createHeapCallBack (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80AA698C, &lit_4109)
 
 COMPILER_STRIP_GATE (0x80AA6990, &lit_4110)
 
 COMPILER_STRIP_GATE (0x80AA6994, &lit_4123)
 
 COMPILER_STRIP_GATE (0x80AA6998, &lit_4189)
 
 COMPILER_STRIP_GATE (0x80AA699C, &lit_4190)
 
 COMPILER_STRIP_GATE (0x80AA69A0, &lit_4289)
 
 COMPILER_STRIP_GATE (0x80AA69A4, &lit_4290)
 
 COMPILER_STRIP_GATE (0x80AA69AC, &lit_4291)
 
 COMPILER_STRIP_GATE (0x80AA69B4, &lit_4292)
 
 COMPILER_STRIP_GATE (0x80AA69BC, &lit_4293)
 
 COMPILER_STRIP_GATE (0x80AA69C0, &lit_4418)
 
 COMPILER_STRIP_GATE (0x80AA69C4, &lit_4419)
 
 COMPILER_STRIP_GATE (0x80AA69C8, &lit_4420)
 
 COMPILER_STRIP_GATE (0x80AA69CC, &lit_4421)
 
 COMPILER_STRIP_GATE (0x80AA69D0, &lit_4422)
 
 COMPILER_STRIP_GATE (0x80AA69D4, &lit_4514)
 
 COMPILER_STRIP_GATE (0x80AA69D8, &lit_4515)
 
 COMPILER_STRIP_GATE (0x80AA69DC, &lit_4516)
 
 COMPILER_STRIP_GATE (0x80AA69E0, &lit_4603)
 
 COMPILER_STRIP_GATE (0x80AA69E4, &lit_4604)
 
 COMPILER_STRIP_GATE (0x80AA69E8, &lit_4605)
 
 COMPILER_STRIP_GATE (0x80AA69EC, &lit_4606)
 
 COMPILER_STRIP_GATE (0x80AA69F0, &lit_4607)
 
 COMPILER_STRIP_GATE (0x80AA69F4, &lit_4608)
 
 COMPILER_STRIP_GATE (0x80AA69F8, &lit_4730)
 
static void daNpcPasser_Create (void *param_0)
 
static void daNpcPasser_Delete (void *param_0)
 
static void daNpcPasser_Execute (void *param_0)
 
static void daNpcPasser_Draw (void *param_0)
 
static bool daNpcPasser_IsDelete (void *param_0)
 
 COMPILER_STRIP_GATE (0x80AA69FC, &lit_4975)
 
 REGISTER_CTORS (0x80AA5A74, __sinit_d_a_npc_passer_cpp)
 

Variables

u8 ActionTable__13daNpcPasser_c [120]
 
voidm_funcTbl__13daNpcPasser_c [28]
 
u8 m_seq00_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq01_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq02_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq03_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq04_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq05_funcTbl__13daNpcPasser_c [48]
 
u8 m_seq06_funcTbl__13daNpcPasser_c [48]
 
u8 m_seq07_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq08_funcTbl__13daNpcPasser_c [84]
 
u8 m_seq09_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq10_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq11_funcTbl__13daNpcPasser_c [72]
 
u8 m_seq12_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq13_funcTbl__13daNpcPasser_c [72]
 
u8 m_seq14_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq15_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq16_funcTbl__13daNpcPasser_c [84]
 
u8 m_seq17_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq18_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq19_funcTbl__13daNpcPasser_c [84]
 
u8 m_seq20_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq21_funcTbl__13daNpcPasser_c [24]
 
u8 m_seq22_funcTbl__13daNpcPasser_c [48]
 
u8 m_seq23_funcTbl__13daNpcPasser_c [84]
 
u8 m_seq24_funcTbl__13daNpcPasser_c [60]
 
u8 m_seq25_funcTbl__13daNpcPasser_c [84]
 
u8 m_seq26_funcTbl__13daNpcPasser_c [36]
 
u8 m_seq27_funcTbl__13daNpcPasser_c [12]
 
u8 const m_cylDat__10daNpcCd2_c [68]
 
u8 const __ptmf_null [12+4]
 
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_Cd2_HIO [16396]
 
u8 sincosTable___5JMath [65536]
 
static SECTION_DATA u8 cNullVec__6Z2Calc [12]
 
static SECTION_DATA u32 lit_1787 [1+4]
 
static SECTION_DATA voidlit_3829 [3]
 
static SECTION_DATA voidlit_3830 [3]
 
static SECTION_DATA voidlit_3831 [3]
 
static SECTION_DATA voidlit_3832 [3]
 
static SECTION_DATA voidlit_3833 [3]
 
static SECTION_DATA voidlit_3834 [3]
 
static SECTION_DATA voidlit_3835 [3]
 
static SECTION_DATA voidlit_3836 [3]
 
static SECTION_DATA voidlit_3837 [3]
 
static SECTION_DATA voidlit_3838 [3]
 
static SECTION_DATA voidlit_4651 [3]
 
static SECTION_DATA voidlit_4652 [3]
 
static SECTION_DATA voidlit_4653 [3]
 
static SECTION_DATA voidlit_4654 [3]
 
static SECTION_DATA voidlit_4655 [3]
 
static SECTION_DATA voidlit_4656 [3]
 
static SECTION_DATA voidlit_4657 [3]
 
static SECTION_DATA voidlit_4658 [3]
 
static SECTION_DATA voidlit_4659 [3]
 
static SECTION_DATA voidlit_4660 [3]
 
static SECTION_DATA voidlit_4661 [3]
 
static SECTION_DATA voidlit_4662 [3]
 
static SECTION_DATA voidlit_4663 [3]
 
static SECTION_DATA voidlit_4664 [3]
 
static SECTION_DATA voidlit_4665 [3]
 
static SECTION_DATA voidlit_4666 [3]
 
static SECTION_DATA voidlit_4667 [3]
 
static SECTION_DATA voidlit_4668 [3]
 
static SECTION_DATA voidlit_4669 [3]
 
static SECTION_DATA voidlit_4670 [3]
 
static SECTION_DATA voidlit_4671 [3]
 
static SECTION_DATA voidlit_4672 [3]
 
static SECTION_DATA voidlit_4673 [3]
 
static SECTION_DATA voidlit_4674 [3]
 
static SECTION_DATA voidlit_4675 [3]
 
static SECTION_DATA voidlit_4676 [3]
 
static SECTION_DATA voidlit_4677 [3]
 
static SECTION_DATA voidlit_4678 [3]
 
static SECTION_DATA voidlit_4679 [3]
 
static SECTION_DATA voidlit_4680 [3]
 
static SECTION_DATA voidlit_4681 [3]
 
static SECTION_DATA voidlit_4682 [3]
 
static SECTION_DATA voidlit_4683 [3]
 
static SECTION_DATA voidlit_4684 [3]
 
static SECTION_DATA voidlit_4685 [3]
 
static SECTION_DATA voidlit_4686 [3]
 
static SECTION_DATA voidlit_4687 [3]
 
static SECTION_DATA voidlit_4688 [3]
 
static SECTION_DATA voidlit_4689 [3]
 
static SECTION_DATA voidlit_4690 [3]
 
static SECTION_DATA voidlit_4691 [3]
 
static SECTION_DATA voidlit_4692 [3]
 
static SECTION_DATA voidlit_4693 [3]
 
static SECTION_DATA voidlit_4694 [3]
 
static SECTION_DATA voidlit_4695 [3]
 
static SECTION_DATA voidlit_4696 [3]
 
static SECTION_DATA voidlit_4697 [3]
 
static SECTION_DATA voidlit_4698 [3]
 
static SECTION_DATA voidlit_4699 [3]
 
static SECTION_DATA voidlit_4700 [3]
 
static SECTION_DATA voidlit_4701 [3]
 
static SECTION_DATA voidlit_4702 [3]
 
static SECTION_DATA voidlit_4703 [3]
 
static SECTION_DATA voidlit_4704 [3]
 
static SECTION_DATA voidlit_4705 [3]
 
static SECTION_DATA voidlit_4706 [3]
 
static SECTION_DATA voidlit_4707 [3]
 
static SECTION_DATA voidlit_4708 [3]
 
static SECTION_DATA voidlit_4709 [3]
 
static SECTION_DATA voidlit_4710 [3]
 
static SECTION_DATA voidlit_4711 [3]
 
static SECTION_DATA voidlit_4712 [3]
 
static SECTION_DATA voidlit_4713 [3]
 
static SECTION_DATA voidlit_4714 [3]
 
static SECTION_DATA voidlit_4715 [3]
 
static SECTION_DATA voidlit_4716 [3]
 
static SECTION_DATA voidlit_4717 [3]
 
static SECTION_DATA voidlit_4718 [3]
 
static SECTION_DATA voidlit_4719 [3]
 
static SECTION_DATA voidlit_4720 [3]
 
static SECTION_DATA voidlit_4721 [3]
 
static actor_method_class daNpcPasser_METHODS
 
actor_process_profile_definition g_profile_NPC_PASSER
 
SECTION_DATA void__vt__8cM3dGPla [3]
 
SECTION_DATA void__vt__12dBgS_ObjAcch [9]
 
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__8cM3dGAab [3]
 
SECTION_DATA void__vt__8cM3dGCyl [3]
 
SECTION_DATA void__vt__16dNpcLib_lookat_c [3]
 
SECTION_DATA void__vt__10daNpcCd2_c [3]
 
SECTION_DATA void__vt__13daNpcPasser_c [3]
 
static SECTION_RODATA f32 const lit_4109 = 2.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4110 = 25.0f
 
static SECTION_RODATA f32 const lit_4123 = 40.0f
 
static SECTION_RODATA f32 const lit_4189 = 1.0f
 
static SECTION_RODATA f32 const lit_4190 = 12.0f
 
static SECTION_RODATA u8 const lit_4289 [4]
 
static SECTION_RODATA u8 const lit_4290 [8]
 
static SECTION_RODATA u8 const lit_4291 [8]
 
static SECTION_RODATA u8 const lit_4292 [8]
 
static SECTION_RODATA f32 const lit_4293 = 2.0f
 
static SECTION_RODATA f32 const lit_4418 = -40.0f
 
static SECTION_RODATA f32 const lit_4419 = -10.0f
 
static SECTION_RODATA f32 const lit_4420 = -80.0f
 
static SECTION_RODATA f32 const lit_4421 = 190.0f
 
static SECTION_RODATA f32 const lit_4422 = 200.0f
 
static SECTION_RODATA f32 const lit_4514 = -3.0f
 
static SECTION_RODATA f32 const lit_4515 = -30.0f
 
static SECTION_RODATA f32 const lit_4516 = 30.0f
 
static SECTION_RODATA f32 const lit_4603 = 4.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4604 = 1.0f / 20.0f
 
static SECTION_RODATA f32 const lit_4605 = 7.0f / 10.0f
 
static SECTION_RODATA f32 const lit_4606 = 1.5f
 
static SECTION_RODATA f32 const lit_4607 = 6.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4608 = 3.0f / 5.0f
 
static SECTION_RODATA f32 const lit_4730 = 1.0f / 10.0f
 
static SECTION_RODATA u8 const lit_4975 [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__16dNpcLib_lookat_cFv()

void __ct__16dNpcLib_lookat_cFv ( )

◆ __ct__17Z2CreatureCitizenFv()

void __ct__17Z2CreatureCitizenFv ( )

◆ __ct__9dBgS_AcchFv()

void __ct__9dBgS_AcchFv ( )

◆ __destroy_arr()

void __destroy_arr ( )

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

void __dt__10daNpcCd2_cFv ( )

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

void __dt__13daNpcPasser_cFv ( )

◆ __dt__16dNpcLib_lookat_cFv()

void __dt__16dNpcLib_lookat_cFv ( )

◆ __dt__17Z2CreatureCitizenFv()

void __dt__17Z2CreatureCitizenFv ( )

◆ __dt__4cXyzFv()

void __dt__4cXyzFv ( void  )

◆ __dt__5csXyzFv()

void __dt__5csXyzFv ( )

◆ __dt__8cM3dGAabFv()

void __dt__8cM3dGAabFv ( )

◆ __dt__8cM3dGCirFv()

void __dt__8cM3dGCirFv ( )

◆ __dt__8cM3dGCylFv()

void __dt__8cM3dGCylFv ( )

◆ __dt__8cM3dGPlaFv()

void __dt__8cM3dGPlaFv ( )

◆ __dt__9dBgS_AcchFv()

void __dt__9dBgS_AcchFv ( )

◆ __ptmf_scall()

void __ptmf_scall ( )

◆ __ptmf_test()

void __ptmf_test ( )

◆ __sinit_d_a_npc_passer_cpp()

void __sinit_d_a_npc_passer_cpp ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ animation__10daNpcCd2_cFi()

void animation__10daNpcCd2_cFi ( )

◆ browsea__13daNpcPasser_cFPv()

void browsea__13daNpcPasser_cFPv ( )

◆ browseb__13daNpcPasser_cFPv()

void browseb__13daNpcPasser_cFPv ( )

◆ callExecute__13daNpcPasser_cFv()

void callExecute__13daNpcPasser_cFv ( )

◆ callInit__13daNpcPasser_cFv()

void callInit__13daNpcPasser_cFv ( )

◆ checkFearSituation__10daNpcCd2_cFv()

void checkFearSituation__10daNpcCd2_cFv ( )

◆ checkObstacle__11PathTrace_cFP10fopAc_ac_c()

void checkObstacle__11PathTrace_cFP10fopAc_ac_c ( )

◆ checkPass__12J3DFrameCtrlFf()

void checkPass__12J3DFrameCtrlFf ( )

◆ 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/26]

COMPILER_STRIP_GATE ( 0x80AA698C  ,
lit_4109 
)

◆ COMPILER_STRIP_GATE() [2/26]

COMPILER_STRIP_GATE ( 0x80AA6990  ,
lit_4110 
)

◆ COMPILER_STRIP_GATE() [3/26]

COMPILER_STRIP_GATE ( 0x80AA6994  ,
lit_4123 
)

◆ COMPILER_STRIP_GATE() [4/26]

COMPILER_STRIP_GATE ( 0x80AA6998  ,
lit_4189 
)

◆ COMPILER_STRIP_GATE() [5/26]

COMPILER_STRIP_GATE ( 0x80AA699C  ,
lit_4190 
)

◆ COMPILER_STRIP_GATE() [6/26]

COMPILER_STRIP_GATE ( 0x80AA69A0  ,
lit_4289 
)

◆ COMPILER_STRIP_GATE() [7/26]

COMPILER_STRIP_GATE ( 0x80AA69A4  ,
lit_4290 
)

◆ COMPILER_STRIP_GATE() [8/26]

COMPILER_STRIP_GATE ( 0x80AA69AC  ,
lit_4291 
)

◆ COMPILER_STRIP_GATE() [9/26]

COMPILER_STRIP_GATE ( 0x80AA69B4  ,
lit_4292 
)

◆ COMPILER_STRIP_GATE() [10/26]

COMPILER_STRIP_GATE ( 0x80AA69BC  ,
lit_4293 
)

◆ COMPILER_STRIP_GATE() [11/26]

COMPILER_STRIP_GATE ( 0x80AA69C0  ,
lit_4418 
)

◆ COMPILER_STRIP_GATE() [12/26]

COMPILER_STRIP_GATE ( 0x80AA69C4  ,
lit_4419 
)

◆ COMPILER_STRIP_GATE() [13/26]

COMPILER_STRIP_GATE ( 0x80AA69C8  ,
lit_4420 
)

◆ COMPILER_STRIP_GATE() [14/26]

COMPILER_STRIP_GATE ( 0x80AA69CC  ,
lit_4421 
)

◆ COMPILER_STRIP_GATE() [15/26]

COMPILER_STRIP_GATE ( 0x80AA69D0  ,
lit_4422 
)

◆ COMPILER_STRIP_GATE() [16/26]

COMPILER_STRIP_GATE ( 0x80AA69D4  ,
lit_4514 
)

◆ COMPILER_STRIP_GATE() [17/26]

COMPILER_STRIP_GATE ( 0x80AA69D8  ,
lit_4515 
)

◆ COMPILER_STRIP_GATE() [18/26]

COMPILER_STRIP_GATE ( 0x80AA69DC  ,
lit_4516 
)

◆ COMPILER_STRIP_GATE() [19/26]

COMPILER_STRIP_GATE ( 0x80AA69E0  ,
lit_4603 
)

◆ COMPILER_STRIP_GATE() [20/26]

COMPILER_STRIP_GATE ( 0x80AA69E4  ,
lit_4604 
)

◆ COMPILER_STRIP_GATE() [21/26]

COMPILER_STRIP_GATE ( 0x80AA69E8  ,
lit_4605 
)

◆ COMPILER_STRIP_GATE() [22/26]

COMPILER_STRIP_GATE ( 0x80AA69EC  ,
lit_4606 
)

◆ COMPILER_STRIP_GATE() [23/26]

COMPILER_STRIP_GATE ( 0x80AA69F0  ,
lit_4607 
)

◆ COMPILER_STRIP_GATE() [24/26]

COMPILER_STRIP_GATE ( 0x80AA69F4  ,
lit_4608 
)

◆ COMPILER_STRIP_GATE() [25/26]

COMPILER_STRIP_GATE ( 0x80AA69F8  ,
lit_4730 
)

◆ COMPILER_STRIP_GATE() [26/26]

COMPILER_STRIP_GATE ( 0x80AA69FC  ,
lit_4975 
)

◆ create__13daNpcPasser_cFv()

void create__13daNpcPasser_cFv ( )

◆ create_init__13daNpcPasser_cFv()

void create_init__13daNpcPasser_cFv ( )

◆ createHeap__13daNpcPasser_cFv()

void createHeap__13daNpcPasser_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 ( )

◆ daNpcPasser_Create()

static void daNpcPasser_Create ( void param_0)
static

◆ daNpcPasser_Create__FPv()

static void daNpcPasser_Create__FPv ( )
static

◆ daNpcPasser_Delete()

static void daNpcPasser_Delete ( void param_0)
static

◆ daNpcPasser_Delete__FPv()

static void daNpcPasser_Delete__FPv ( )
static

◆ daNpcPasser_Draw()

static void daNpcPasser_Draw ( void param_0)
static

◆ daNpcPasser_Draw__FPv()

static void daNpcPasser_Draw__FPv ( )
static

◆ daNpcPasser_Execute()

static void daNpcPasser_Execute ( void param_0)
static

◆ daNpcPasser_Execute__FPv()

static void daNpcPasser_Execute__FPv ( )
static

◆ daNpcPasser_IsDelete()

static bool daNpcPasser_IsDelete ( void param_0)
static

◆ daNpcPasser_IsDelete__FPv()

static bool daNpcPasser_IsDelete__FPv ( )
static

◆ dbView__16dNpcLib_lookat_cFv()

void dbView__16dNpcLib_lookat_cFv ( )

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

◆ draw__13daNpcPasser_cFv()

void draw__13daNpcPasser_cFv ( )

◆ drawNpc__10daNpcCd2_cFv()

void drawNpc__10daNpcCd2_cFv ( )

◆ drawObj__10daNpcCd2_cFiP8J3DModelf()

void drawObj__10daNpcCd2_cFiP8J3DModelf ( )

◆ drawShadow__10daNpcCd2_cFf()

void drawShadow__10daNpcCd2_cFf ( )

◆ execute__13daNpcPasser_cFv()

void execute__13daNpcPasser_cFv ( )

◆ executeEscape__13daNpcPasser_cFv()

void executeEscape__13daNpcPasser_cFv ( )

◆ executeFear__13daNpcPasser_cFv()

void executeFear__13daNpcPasser_cFv ( )

◆ executeFight__13daNpcPasser_cFv()

void executeFight__13daNpcPasser_cFv ( )

◆ executePath__13daNpcPasser_cFv()

void executePath__13daNpcPasser_cFv ( )

◆ executeRelief__13daNpcPasser_cFv()

void executeRelief__13daNpcPasser_cFv ( )

◆ fopAcIt_Judge__FPFPvPv_PvPv()

void fopAcIt_Judge__FPFPvPv_PvPv ( )

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

void fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c ( )

◆ fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff()

void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ( )

◆ fpcSch_JudgeByID__FPvPv()

void fpcSch_JudgeByID__FPvPv ( )

◆ func_80AA59BC()

void func_80AA59BC ( void _this,
f32  param_0,
f32  param_1 
)

◆ func_80AA59F8()

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

◆ func_80AA63F4()

static void func_80AA63F4 ( )
static

◆ func_80AA63FC()

static void func_80AA63FC ( )
static

◆ getAnmP__10daNpcCd2_cFii()

void getAnmP__10daNpcCd2_cFii ( )

◆ getEscapeTag__10daNpcCd2_cFv()

void getEscapeTag__10daNpcCd2_cFv ( )

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

◆ initCollision__13daNpcPasser_cFv()

void initCollision__13daNpcPasser_cFv ( )

◆ initEscape__13daNpcPasser_cFv()

void initEscape__13daNpcPasser_cFv ( )

◆ initFear__13daNpcPasser_cFv()

void initFear__13daNpcPasser_cFv ( )

◆ initFight__13daNpcPasser_cFv()

void initFight__13daNpcPasser_cFv ( )

◆ initPath__13daNpcPasser_cFv()

void initPath__13daNpcPasser_cFv ( )

◆ initRelief__13daNpcPasser_cFv()

void initRelief__13daNpcPasser_cFv ( )

◆ loadResrc__10daNpcCd2_cFii()

void loadResrc__10daNpcCd2_cFii ( )

◆ looka__13daNpcPasser_cFPv()

void looka__13daNpcPasser_cFPv ( )

◆ lookb__13daNpcPasser_cFPv()

void lookb__13daNpcPasser_cFPv ( )

◆ mDoMtx_YrotM__FPA4_fs()

void mDoMtx_YrotM__FPA4_fs ( )

◆ modelCalc__16mDoExt_McaMorfSOFv()

void modelCalc__16mDoExt_McaMorfSOFv ( )

◆ NpcCreate__10daNpcCd2_cFi()

void NpcCreate__10daNpcCd2_cFi ( )

◆ ObjCreate__10daNpcCd2_cFi()

void ObjCreate__10daNpcCd2_cFi ( )

◆ onSwitch__12dSv_danBit_cFi()

void onSwitch__12dSv_danBit_cFi ( )

◆ pathMoveF__13daNpcPasser_cFv()

void pathMoveF__13daNpcPasser_cFv ( )

◆ playm__13daNpcPasser_cFPv()

void playm__13daNpcPasser_cFPv ( )

◆ playVoice__17Z2CreatureCitizenFi()

void playVoice__17Z2CreatureCitizenFi ( )

◆ REGISTER_CTORS()

REGISTER_CTORS ( 0x80AA5A74  ,
__sinit_d_a_npc_passer_cpp   
)

◆ removeResrc__10daNpcCd2_cFii()

void removeResrc__10daNpcCd2_cFii ( )

◆ runa__13daNpcPasser_cFPv()

void runa__13daNpcPasser_cFPv ( )

◆ runb__13daNpcPasser_cFPv()

void runb__13daNpcPasser_cFPv ( )

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

void setAction__13daNpcPasser_cFQ213daNpcPasser_c6Mode_e ( )

◆ setAngle__13daNpcPasser_cFv()

void setAngle__13daNpcPasser_cFv ( )

◆ setAnm__10daNpcCd2_cFP18J3DAnmTransformKeyffiii()

void setAnm__10daNpcCd2_cFP18J3DAnmTransformKeyffiii ( )

◆ setAttention__10daNpcCd2_cFi()

void setAttention__10daNpcCd2_cFi ( )

◆ setBaseMtx__13daNpcPasser_cFv()

void setBaseMtx__13daNpcPasser_cFv ( )

◆ SetC__8cM3dGCylFRC4cXyz()

void SetC__8cM3dGCylFRC4cXyz ( )

◆ setCollision__13daNpcPasser_cFv()

void setCollision__13daNpcPasser_cFv ( )

◆ setEnvTevCol__10daNpcCd2_cFv()

void setEnvTevCol__10daNpcCd2_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__10daNpcCd2_cFv()

void setRoomNo__10daNpcCd2_cFv ( )

◆ setSpeed__13daNpcPasser_cFffPfi()

void setSpeed__13daNpcPasser_cFffPfi ( )

◆ SetWall__12dBgS_AcchCirFff()

void SetWall__12dBgS_AcchCirFff ( )

◆ SetWallR__12dBgS_AcchCirFf()

void SetWallR__12dBgS_AcchCirFf ( )

◆ sittalka__13daNpcPasser_cFPv()

void sittalka__13daNpcPasser_cFPv ( )

◆ sittalkab__13daNpcPasser_cFPv()

void sittalkab__13daNpcPasser_cFPv ( )

◆ sittalkb__13daNpcPasser_cFPv()

void sittalkb__13daNpcPasser_cFPv ( )

◆ sittalkbb__13daNpcPasser_cFPv()

void sittalkbb__13daNpcPasser_cFPv ( )

◆ sitwaita__13daNpcPasser_cFPv()

void sitwaita__13daNpcPasser_cFPv ( )

◆ sitwaitb__13daNpcPasser_cFPv()

void sitwaitb__13daNpcPasser_cFPv ( )

◆ stopZelAnime__16mDoExt_McaMorfSOFv()

void stopZelAnime__16mDoExt_McaMorfSOFv ( )

◆ talka__13daNpcPasser_cFPv()

void talka__13daNpcPasser_cFPv ( )

◆ talkb__13daNpcPasser_cFPv()

void talkb__13daNpcPasser_cFPv ( )

◆ talkbwall__13daNpcPasser_cFPv()

void talkbwall__13daNpcPasser_cFPv ( )

◆ talkc__13daNpcPasser_cFPv()

void talkc__13daNpcPasser_cFPv ( )

◆ talkwall__13daNpcPasser_cFPv()

void talkwall__13daNpcPasser_cFPv ( )

◆ turnl__13daNpcPasser_cFPv()

void turnl__13daNpcPasser_cFPv ( )

◆ turnr__13daNpcPasser_cFPv()

void turnr__13daNpcPasser_cFPv ( )

◆ waita__13daNpcPasser_cFPv()

void waita__13daNpcPasser_cFPv ( )

◆ waitb__13daNpcPasser_cFPv()

void waitb__13daNpcPasser_cFPv ( )

◆ waitTime__13daNpcPasser_cFPv()

void waitTime__13daNpcPasser_cFPv ( )

◆ waitwall__13daNpcPasser_cFPv()

void waitwall__13daNpcPasser_cFPv ( )

◆ walka__13daNpcPasser_cFPv()

void walka__13daNpcPasser_cFPv ( )

◆ walkb__13daNpcPasser_cFPv()

void walkb__13daNpcPasser_cFPv ( )

Variable Documentation

◆ __ptmf_null

u8 const __ptmf_null[12+4]
extern

◆ __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_passer.cpp:1936

◆ __vt__10daNpcCd2_c

SECTION_DATA void* __vt__10daNpcCd2_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__10daNpcCd2_cFv()
Definition d_a_npc_passer.cpp:1979

◆ __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_passer.cpp:2015

◆ __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_passer.cpp:2021

◆ __vt__12dBgS_ObjAcch

SECTION_DATA void* __vt__12dBgS_ObjAcch[9]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)func_80AA63FC,
(void*)NULL,
(void*)NULL,
(void*)func_80AA63F4,
}
void __dt__12dBgS_ObjAcchFv()
Definition d_a_npc_passer.cpp:2027
static void func_80AA63FC()
Definition d_a_npc_passer.cpp:1973
static void func_80AA63F4()
Definition d_a_npc_passer.cpp:1968

◆ __vt__13daNpcPasser_c

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

◆ __vt__14cCcD_ShapeAttr

void* __vt__14cCcD_ShapeAttr[22]
extern

◆ __vt__16dNpcLib_lookat_c

SECTION_DATA void* __vt__16dNpcLib_lookat_c[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__16dNpcLib_lookat_cFv()
Definition d_a_npc_passer.cpp:1997

◆ __vt__8cM3dGAab

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

◆ __vt__8cM3dGCyl

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

◆ __vt__8cM3dGPla

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

◆ __vt__8dCcD_Cyl

void* __vt__8dCcD_Cyl[36]
extern

◆ __vt__9cCcD_Stts

void* __vt__9cCcD_Stts[8]
extern

◆ __vt__9dCcD_Stts

void* __vt__9dCcD_Stts[11]
extern

◆ ActionTable__13daNpcPasser_c

u8 ActionTable__13daNpcPasser_c[120]

◆ cNullVec__6Z2Calc

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

◆ daNpcPasser_METHODS

actor_method_class daNpcPasser_METHODS
static
Initial value:
= {
}
static void daNpcPasser_Delete__FPv()
static bool daNpcPasser_IsDelete__FPv()
static void daNpcPasser_Create__FPv()
static void daNpcPasser_Execute__FPv()
static void daNpcPasser_Draw__FPv()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ g_profile_NPC_PASSER

actor_process_profile_definition g_profile_NPC_PASSER
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daNpcPasser_c),
0,
0,
401,
0x02040107,
}
Hylian Passerby (Castle Town NPC?)
Definition d_a_npc_passer.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class daNpcPasser_METHODS
Definition d_a_npc_passer.cpp:1360
@ PROC_NPC_PASSER
Definition d_procname.h:660
@ 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_Cd2_HIO

u8 l_Cd2_HIO[16396]
extern

◆ lit_1787

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

◆ lit_3829

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

◆ lit_3830

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

◆ lit_3831

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

◆ lit_3832

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

◆ lit_3833

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

◆ lit_3834

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

◆ lit_3835

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

◆ lit_3836

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

◆ lit_3837

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

◆ lit_3838

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

◆ lit_4109

SECTION_RODATA f32 const lit_4109 = 2.0f / 5.0f
static

◆ lit_4110

SECTION_RODATA f32 const lit_4110 = 25.0f
static

◆ lit_4123

SECTION_RODATA f32 const lit_4123 = 40.0f
static

◆ lit_4189

SECTION_RODATA f32 const lit_4189 = 1.0f
static

◆ lit_4190

SECTION_RODATA f32 const lit_4190 = 12.0f
static

◆ lit_4289

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

◆ lit_4290

SECTION_RODATA u8 const lit_4290[8]
static
Initial value:
= {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_4291

SECTION_RODATA u8 const lit_4291[8]
static
Initial value:
= {
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_4292

SECTION_RODATA u8 const lit_4292[8]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_4293

SECTION_RODATA f32 const lit_4293 = 2.0f
static

◆ lit_4418

SECTION_RODATA f32 const lit_4418 = -40.0f
static

◆ lit_4419

SECTION_RODATA f32 const lit_4419 = -10.0f
static

◆ lit_4420

SECTION_RODATA f32 const lit_4420 = -80.0f
static

◆ lit_4421

SECTION_RODATA f32 const lit_4421 = 190.0f
static

◆ lit_4422

SECTION_RODATA f32 const lit_4422 = 200.0f
static

◆ lit_4514

SECTION_RODATA f32 const lit_4514 = -3.0f
static

◆ lit_4515

SECTION_RODATA f32 const lit_4515 = -30.0f
static

◆ lit_4516

SECTION_RODATA f32 const lit_4516 = 30.0f
static

◆ lit_4603

SECTION_RODATA f32 const lit_4603 = 4.0f / 5.0f
static

◆ lit_4604

SECTION_RODATA f32 const lit_4604 = 1.0f / 20.0f
static

◆ lit_4605

SECTION_RODATA f32 const lit_4605 = 7.0f / 10.0f
static

◆ lit_4606

SECTION_RODATA f32 const lit_4606 = 1.5f
static

◆ lit_4607

SECTION_RODATA f32 const lit_4607 = 6.0f / 5.0f
static

◆ lit_4608

SECTION_RODATA f32 const lit_4608 = 3.0f / 5.0f
static

◆ lit_4651

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

◆ lit_4652

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

◆ lit_4653

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

◆ lit_4654

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

◆ lit_4655

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

◆ lit_4656

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

◆ lit_4657

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

◆ lit_4658

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

◆ lit_4659

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

◆ lit_4660

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

◆ lit_4661

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

◆ lit_4662

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

◆ lit_4663

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

◆ lit_4664

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

◆ lit_4665

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

◆ lit_4666

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

◆ lit_4667

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

◆ lit_4668

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

◆ lit_4669

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

◆ lit_4670

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

◆ lit_4671

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

◆ lit_4672

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

◆ lit_4673

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

◆ lit_4674

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

◆ lit_4675

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

◆ lit_4676

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

◆ lit_4677

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

◆ lit_4678

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

◆ lit_4679

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

◆ lit_4680

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

◆ lit_4681

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

◆ lit_4682

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

◆ lit_4683

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

◆ lit_4684

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

◆ lit_4685

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

◆ lit_4686

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

◆ lit_4687

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

◆ lit_4688

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

◆ lit_4689

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

◆ lit_4690

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

◆ lit_4691

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

◆ lit_4692

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

◆ lit_4693

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

◆ lit_4694

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

◆ lit_4695

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

◆ lit_4696

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

◆ lit_4697

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

◆ lit_4698

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

◆ lit_4699

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

◆ lit_4700

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

◆ lit_4701

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

◆ lit_4702

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

◆ lit_4703

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

◆ lit_4704

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

◆ lit_4705

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

◆ lit_4706

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

◆ lit_4707

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

◆ lit_4708

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

◆ lit_4709

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

◆ lit_4710

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

◆ lit_4711

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

◆ lit_4712

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

◆ lit_4713

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

◆ lit_4714

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

◆ lit_4715

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

◆ lit_4716

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

◆ lit_4717

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

◆ lit_4718

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

◆ lit_4719

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

◆ lit_4720

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

◆ lit_4721

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

◆ lit_4730

SECTION_RODATA f32 const lit_4730 = 1.0f / 10.0f
static

◆ lit_4975

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

◆ m_cylDat__10daNpcCd2_c

u8 const m_cylDat__10daNpcCd2_c[68]

◆ m_funcTbl__13daNpcPasser_c

void* m_funcTbl__13daNpcPasser_c[28]

◆ m_seq00_funcTbl__13daNpcPasser_c

u8 m_seq00_funcTbl__13daNpcPasser_c

◆ m_seq01_funcTbl__13daNpcPasser_c

u8 m_seq01_funcTbl__13daNpcPasser_c

◆ m_seq02_funcTbl__13daNpcPasser_c

u8 m_seq02_funcTbl__13daNpcPasser_c

◆ m_seq03_funcTbl__13daNpcPasser_c

u8 m_seq03_funcTbl__13daNpcPasser_c

◆ m_seq04_funcTbl__13daNpcPasser_c

u8 m_seq04_funcTbl__13daNpcPasser_c

◆ m_seq05_funcTbl__13daNpcPasser_c

u8 m_seq05_funcTbl__13daNpcPasser_c

◆ m_seq06_funcTbl__13daNpcPasser_c

u8 m_seq06_funcTbl__13daNpcPasser_c

◆ m_seq07_funcTbl__13daNpcPasser_c

u8 m_seq07_funcTbl__13daNpcPasser_c

◆ m_seq08_funcTbl__13daNpcPasser_c

u8 m_seq08_funcTbl__13daNpcPasser_c

◆ m_seq09_funcTbl__13daNpcPasser_c

u8 m_seq09_funcTbl__13daNpcPasser_c

◆ m_seq10_funcTbl__13daNpcPasser_c

u8 m_seq10_funcTbl__13daNpcPasser_c

◆ m_seq11_funcTbl__13daNpcPasser_c

u8 m_seq11_funcTbl__13daNpcPasser_c

◆ m_seq12_funcTbl__13daNpcPasser_c

u8 m_seq12_funcTbl__13daNpcPasser_c

◆ m_seq13_funcTbl__13daNpcPasser_c

u8 m_seq13_funcTbl__13daNpcPasser_c

◆ m_seq14_funcTbl__13daNpcPasser_c

u8 m_seq14_funcTbl__13daNpcPasser_c

◆ m_seq15_funcTbl__13daNpcPasser_c

u8 m_seq15_funcTbl__13daNpcPasser_c

◆ m_seq16_funcTbl__13daNpcPasser_c

u8 m_seq16_funcTbl__13daNpcPasser_c

◆ m_seq17_funcTbl__13daNpcPasser_c

u8 m_seq17_funcTbl__13daNpcPasser_c

◆ m_seq18_funcTbl__13daNpcPasser_c

u8 m_seq18_funcTbl__13daNpcPasser_c

◆ m_seq19_funcTbl__13daNpcPasser_c

u8 m_seq19_funcTbl__13daNpcPasser_c

◆ m_seq20_funcTbl__13daNpcPasser_c

u8 m_seq20_funcTbl__13daNpcPasser_c

◆ m_seq21_funcTbl__13daNpcPasser_c

u8 m_seq21_funcTbl__13daNpcPasser_c

◆ m_seq22_funcTbl__13daNpcPasser_c

u8 m_seq22_funcTbl__13daNpcPasser_c

◆ m_seq23_funcTbl__13daNpcPasser_c

u8 m_seq23_funcTbl__13daNpcPasser_c

◆ m_seq24_funcTbl__13daNpcPasser_c

u8 m_seq24_funcTbl__13daNpcPasser_c

◆ m_seq25_funcTbl__13daNpcPasser_c

u8 m_seq25_funcTbl__13daNpcPasser_c

◆ m_seq26_funcTbl__13daNpcPasser_c

u8 m_seq26_funcTbl__13daNpcPasser_c

◆ m_seq27_funcTbl__13daNpcPasser_c

u8 m_seq27_funcTbl__13daNpcPasser_c

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ sincosTable___5JMath

u8 sincosTable___5JMath[65536]