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

Classes

class  daMyna_HIO_c
 

Functions

static void createHeapCallBack (fopAc_ac_c *i_this)
 
static int jntNodeCallBack (J3DJoint *i_jnt, int param_1)
 
 STATIC_ASSERT (sizeof(daMyna_HIO_c)==0x34)
 
static void * daMyna_searchSSItem (void *param_0, void *param_1)
 
static void * daMyna_searchLight (void *i_mynaLightTagActor, void *param_1)
 
static void * daMyna_searchEvtTag (void *i_evtTagActor, void *param_1)
 
char * dummy_lit_121495 ()
 
static int daMyna_Create (void *i_this)
 
static int daMyna_Delete (void *i_this)
 
static int daMyna_Execute (void *i_this)
 
static int daMyna_Draw (void *i_this)
 
static int daMyna_IsDelete (void *i_this)
 

Variables

static daMyna_c::ProcFunc init_proc []
 
static daMyna_c::ProcFunc move_proc []
 
static char * l_bckFileNameTBL []
 
static char * l_btpFileNameTBL [] = {"MYNA.btp"}
 
static daMyna_HIO_c l_HOSTIO
 
static fopAc_ac_cdaMyna_targetActor [10]
 
static fopAc_ac_cdaMyna_subActor [10]
 
static daTag_MynaLight_cdaMyna_LightActor
 
static int daMyna_actor_count
 
static fopAc_ac_cdaMyna_evtTagActor0
 
static fopAc_ac_cdaMyna_evtTagActor1
 
static actor_method_class daMyna_MethodTable
 
actor_process_profile_definition g_profile_MYNA
 
 AUDIO_INSTANCES
 

Function Documentation

◆ createHeapCallBack()

static void createHeapCallBack ( fopAc_ac_c * i_this)
static

◆ daMyna_Create()

static int daMyna_Create ( void * i_this)
static

◆ daMyna_Delete()

static int daMyna_Delete ( void * i_this)
static

◆ daMyna_Draw()

static int daMyna_Draw ( void * i_this)
static

◆ daMyna_Execute()

static int daMyna_Execute ( void * i_this)
static

◆ daMyna_IsDelete()

static int daMyna_IsDelete ( void * i_this)
static

◆ daMyna_searchEvtTag()

static void * daMyna_searchEvtTag ( void * i_evtTagActor,
void * param_1 )
static

◆ daMyna_searchLight()

static void * daMyna_searchLight ( void * i_mynaLightTagActor,
void * param_1 )
static

◆ daMyna_searchSSItem()

static void * daMyna_searchSSItem ( void * param_0,
void * param_1 )
static

◆ dummy_lit_121495()

char * dummy_lit_121495 ( )

◆ jntNodeCallBack()

static int jntNodeCallBack ( J3DJoint * i_jnt,
int param_1 )
static

◆ STATIC_ASSERT()

STATIC_ASSERT ( sizeof(daMyna_HIO_c) = =0x34)

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ daMyna_actor_count

int daMyna_actor_count
static

◆ daMyna_evtTagActor0

fopAc_ac_c* daMyna_evtTagActor0
static

◆ daMyna_evtTagActor1

fopAc_ac_c* daMyna_evtTagActor1
static

◆ daMyna_LightActor

daTag_MynaLight_c* daMyna_LightActor
static

◆ daMyna_MethodTable

actor_method_class daMyna_MethodTable
static
Initial value:
= {
}
static int daMyna_Execute(void *i_this)
Definition d_a_myna.cpp:1798
static int daMyna_IsDelete(void *i_this)
Definition d_a_myna.cpp:1806
static int daMyna_Create(void *i_this)
Definition d_a_myna.cpp:1790
static int daMyna_Draw(void *i_this)
Definition d_a_myna.cpp:1802
static int daMyna_Delete(void *i_this)
Definition d_a_myna.cpp:1794
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ daMyna_subActor

fopAc_ac_c* daMyna_subActor[10]
static

◆ daMyna_targetActor

fopAc_ac_c* daMyna_targetActor[10]
static

◆ g_profile_MYNA

actor_process_profile_definition g_profile_MYNA
extern
Initial value:
= {
7,
sizeof(daMyna_c),
0,
0,
0x0130,
0x40000,
0,
}
Trill.
Definition d_a_myna.h:30
static actor_method_class daMyna_MethodTable
Definition d_a_myna.cpp:1810
@ PROC_MYNA
Definition d_procname.h:571
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:63
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:9
process_method_class base
Definition f_pc_leaf.h:12

◆ init_proc

daMyna_c::ProcFunc init_proc[]
static
Initial value:
= {
}
void turn_on_end3_init()
Definition d_a_myna.cpp:968
void turn_on_end2_init()
Definition d_a_myna.cpp:940
void turn_on_start_init()
Definition d_a_myna.cpp:877
void attack_after_talk_init()
Definition d_a_myna.cpp:579
void attack_before_talk2_init()
Definition d_a_myna.cpp:1038
void shopping_talk_init()
Definition d_a_myna.cpp:776
void attack_wait_init()
Definition d_a_myna.cpp:486
void attack_fly2_init()
Definition d_a_myna.cpp:1050
void shopping_wait_init()
Definition d_a_myna.cpp:672
void attack_wait2_init()
Definition d_a_myna.cpp:993
void attack_fly_init()
Definition d_a_myna.cpp:538
void thanks_talk_init()
Definition d_a_myna.cpp:790
void greet_wait_init()
Definition d_a_myna.cpp:592
void byebye_talk_init()
Definition d_a_myna.cpp:810
void attack2_talk_init()
Definition d_a_myna.cpp:1113
void attack_before_talk_init()
Definition d_a_myna.cpp:525
void attack2_init()
Definition d_a_myna.cpp:1088
void attack_init()
Definition d_a_myna.cpp:563
void greet_talk_init()
Definition d_a_myna.cpp:635
void wolf_talk_init()
Definition d_a_myna.cpp:982
void turn_on_end1_init()
Definition d_a_myna.cpp:924
void turn_on_init()
Definition d_a_myna.cpp:913

◆ l_bckFileNameTBL

char* l_bckFileNameTBL[]
static
Initial value:
= {
"MYNA_hovering.bck", "MYNA_wait_a.bck", "MYNA_pick_a.bck", "MYNA_pick_b.bck",
"MYNA_jump.bck", "MYNA_sidestepL.bck", "MYNA_sidestepR.bck", "MYNA_lightup.bck",
"MYNA_attack.bck", "MYNA_talk_a.bck", "MYNA_talk_b.bck", "MYNA_wait_b.bck",
"MYNA_wait_c.bck", "MYNA_talk_c.bck", "MYNA_wait_d.bck",
}

◆ l_btpFileNameTBL

char* l_btpFileNameTBL[] = {"MYNA.btp"}
static

◆ l_HOSTIO

daMyna_HIO_c l_HOSTIO
static

◆ move_proc

daMyna_c::ProcFunc move_proc[]
static
Initial value:
= {
}
void turn_on_end2_move()
Definition d_a_myna.cpp:946
void attack_before_talk2_move()
Definition d_a_myna.cpp:1043
void greet_wait_move()
Definition d_a_myna.cpp:596
void turn_on_start_move()
Definition d_a_myna.cpp:886
void attack2_move()
Definition d_a_myna.cpp:1093
void attack_fly_move()
Definition d_a_myna.cpp:543
void attack_fly2_move()
Definition d_a_myna.cpp:1055
void attack_wait_move()
Definition d_a_myna.cpp:491
void attack_wait2_move()
Definition d_a_myna.cpp:999
void wolf_talk_move()
Definition d_a_myna.cpp:986
void byebye_talk_move()
Definition d_a_myna.cpp:846
void attack2_talk_move()
Definition d_a_myna.cpp:1118
void turn_on_end1_move()
Definition d_a_myna.cpp:928
void attack_after_talk_move()
Definition d_a_myna.cpp:583
void shopping_talk_move()
Definition d_a_myna.cpp:782
void thanks_talk_move()
Definition d_a_myna.cpp:803
void shopping_wait_move()
Definition d_a_myna.cpp:676
void turn_on_end3_move()
Definition d_a_myna.cpp:972
void attack_move()
Definition d_a_myna.cpp:568
void turn_on_move()
Definition d_a_myna.cpp:917
void attack_before_talk_move()
Definition d_a_myna.cpp:530
void greet_talk_move()
Definition d_a_myna.cpp:659