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

Functions

static void daPasserMng_Execute__FP13daPasserMng_c ()
 
void execute__13daPasserMng_cFv ()
 
void getPasserParam__13daPasserMng_cFv ()
 
void getLuggageParamHigh__13daPasserMng_cFUl ()
 
static bool daPasserMng_IsDelete__FP13daPasserMng_c ()
 
static void daPasserMng_Delete__FP13daPasserMng_c ()
 
static void daPasserMng_Create__FP10fopAc_ac_c ()
 
void create__13daPasserMng_cFv ()
 
void create_init__13daPasserMng_cFv ()
 
void func_80D46B9C (void *_this, int, int)
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcM_SearchByID__FUiPP10fopAc_ac_c ()
 
void fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i ()
 
void isEventBit__11dSv_event_cCFUs ()
 
void dPath_GetPnt__FPC5dPathi ()
 
void dPath_GetRoomPath__Fii ()
 
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__5csXyzFsss ()
 
void cM_rndF__Ff ()
 
void cLib_targetAngleY__FRC3VecRC3Vec ()
 
void__nwa__FUl ()
 
void __dla__FPv ()
 
void _savegpr_25 ()
 
void _savegpr_26 ()
 
void _savegpr_29 ()
 
void _restgpr_25 ()
 
void _restgpr_26 ()
 
void _restgpr_29 ()
 
static void daPasserMng_Execute (daPasserMng_c *param_0)
 
 COMPILER_STRIP_GATE (0x80D46C20, &groupA)
 
 COMPILER_STRIP_GATE (0x80D46C40, &groupB)
 
 COMPILER_STRIP_GATE (0x80D46C64, &groupC)
 
 COMPILER_STRIP_GATE (0x80D46C88, &groupD)
 
static bool daPasserMng_IsDelete (daPasserMng_c *param_0)
 
static void daPasserMng_Delete (daPasserMng_c *param_0)
 
static void daPasserMng_Create (fopAc_ac_c *param_0)
 
 COMPILER_STRIP_GATE (0x80D46CA8, &lit_4430)
 

Variables

voidmGroupTbl__13daPasserMng_c [4]
 
u8 saveBitLabels__16dSv_event_flag_c [1644+4]
 
u8 g_dComIfG_gameInfo [122384]
 
static SECTION_RODATA u8 const groupA [32]
 
static SECTION_RODATA u8 const groupB [36]
 
static SECTION_RODATA u8 const groupC [36]
 
static SECTION_RODATA u8 const groupD [32]
 
static SECTION_DATA voidlit_4134 [30]
 
static SECTION_DATA voidlit_4305 [30]
 
static SECTION_RODATA u8 const lit_4430 [8]
 
static actor_method_class l_daPasserMng_Method
 
actor_process_profile_definition g_profile_PASSER_MNG
 

Function Documentation

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__5csXyzFsss()

void __ct__5csXyzFsss ( )

◆ __dla__FPv()

void __dla__FPv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __nwa__FUl()

void * __nwa__FUl ( )

◆ _restgpr_25()

void _restgpr_25 ( )

◆ _restgpr_26()

void _restgpr_26 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_25()

void _savegpr_25 ( )

◆ _savegpr_26()

void _savegpr_26 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ cLib_targetAngleY__FRC3VecRC3Vec()

void cLib_targetAngleY__FRC3VecRC3Vec ( )

◆ cM_rndF__Ff()

void cM_rndF__Ff ( )

◆ COMPILER_STRIP_GATE() [1/5]

COMPILER_STRIP_GATE ( 0x80D46C20  ,
groupA 
)

◆ COMPILER_STRIP_GATE() [2/5]

COMPILER_STRIP_GATE ( 0x80D46C40  ,
groupB 
)

◆ COMPILER_STRIP_GATE() [3/5]

COMPILER_STRIP_GATE ( 0x80D46C64  ,
groupC 
)

◆ COMPILER_STRIP_GATE() [4/5]

COMPILER_STRIP_GATE ( 0x80D46C88  ,
groupD 
)

◆ COMPILER_STRIP_GATE() [5/5]

COMPILER_STRIP_GATE ( 0x80D46CA8  ,
lit_4430 
)

◆ create__13daPasserMng_cFv()

void create__13daPasserMng_cFv ( )

◆ create_init__13daPasserMng_cFv()

void create_init__13daPasserMng_cFv ( )

◆ daPasserMng_Create()

static void daPasserMng_Create ( fopAc_ac_c param_0)
static

◆ daPasserMng_Create__FP10fopAc_ac_c()

static void daPasserMng_Create__FP10fopAc_ac_c ( )
static

◆ daPasserMng_Delete()

static void daPasserMng_Delete ( daPasserMng_c param_0)
static

◆ daPasserMng_Delete__FP13daPasserMng_c()

static void daPasserMng_Delete__FP13daPasserMng_c ( )
static

◆ daPasserMng_Execute()

static void daPasserMng_Execute ( daPasserMng_c param_0)
static

◆ daPasserMng_Execute__FP13daPasserMng_c()

static void daPasserMng_Execute__FP13daPasserMng_c ( )
static

◆ daPasserMng_IsDelete()

static bool daPasserMng_IsDelete ( daPasserMng_c param_0)
static

◆ daPasserMng_IsDelete__FP13daPasserMng_c()

static bool daPasserMng_IsDelete__FP13daPasserMng_c ( )
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 ( )

◆ dPath_GetPnt__FPC5dPathi()

void dPath_GetPnt__FPC5dPathi ( )

◆ dPath_GetRoomPath__Fii()

void dPath_GetRoomPath__Fii ( )

◆ execute__13daPasserMng_cFv()

void execute__13daPasserMng_cFv ( )

◆ fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i()

void fopAcM_createChild__FsUiUlPC4cXyziPC5csXyzPC4cXyzScPFPv_i ( )

◆ fopAcM_SearchByID__FUiPP10fopAc_ac_c()

void fopAcM_SearchByID__FUiPP10fopAc_ac_c ( )

◆ func_80D46B9C()

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

◆ getLuggageParamHigh__13daPasserMng_cFUl()

void getLuggageParamHigh__13daPasserMng_cFUl ( )

◆ getPasserParam__13daPasserMng_cFv()

void getPasserParam__13daPasserMng_cFv ( )

◆ isEventBit__11dSv_event_cCFUs()

void isEventBit__11dSv_event_cCFUs ( )

Variable Documentation

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_PASSER_MNG

actor_process_profile_definition g_profile_PASSER_MNG
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daPasserMng_c),
0,
0,
405,
0x00040100,
}
Hylian Passerby Manager?
Definition d_a_passer_mng.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daPasserMng_Method
Definition d_a_passer_mng.cpp:231
@ PROC_PASSER_MNG
Definition d_procname.h:659
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ groupA

SECTION_RODATA u8 const groupA[32]
static
Initial value:
= {
0x07, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x04, 0x50, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x07,
0x01, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00, 0x1B, 0x01, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x1D,
}

◆ groupB

SECTION_RODATA u8 const groupB[36]
static
Initial value:
= {
0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x10, 0x10, 0x00, 0x00, 0x11,
0x11, 0x00, 0x00, 0x12, 0x10, 0x00, 0x00, 0x13, 0x40, 0x00, 0x00, 0x09,
0x40, 0x00, 0x00, 0x08, 0x50, 0x00, 0x00, 0x0A, 0x01, 0x00, 0x00, 0x0B,
}

◆ groupC

SECTION_RODATA u8 const groupC[36]
static
Initial value:
= {
0x08, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x01,
0x50, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00, 0x03, 0x21, 0x00, 0x00, 0x17,
0x10, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, 0x19, 0x10, 0x00, 0x00, 0x1A,
}

◆ groupD

SECTION_RODATA u8 const groupD[32]
static
Initial value:
= {
0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x14, 0x21, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x16,
0x11, 0x00, 0x00, 0x0C, 0x50, 0x00, 0x00, 0x0E, 0x40, 0x00, 0x00, 0x0F, 0x01, 0x00, 0x00, 0x0D,
}

◆ l_daPasserMng_Method

actor_method_class l_daPasserMng_Method
static
Initial value:
= {
}
static void daPasserMng_Create__FP10fopAc_ac_c()
static void daPasserMng_Delete__FP13daPasserMng_c()
static bool daPasserMng_IsDelete__FP13daPasserMng_c()
static void daPasserMng_Execute__FP13daPasserMng_c()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ lit_4134

SECTION_DATA void* lit_4134[30]
static

◆ lit_4305

SECTION_DATA void* lit_4305[30]
static

◆ lit_4430

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

◆ mGroupTbl__13daPasserMng_c

void* mGroupTbl__13daPasserMng_c[4]

◆ saveBitLabels__16dSv_event_flag_c

u8 saveBitLabels__16dSv_event_flag_c[1644+4]