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 int 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 int 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:1799
static int daMyna_IsDelete(void *i_this)
Definition d_a_myna.cpp:1807
static int daMyna_Create(void *i_this)
Definition d_a_myna.cpp:1791
static int daMyna_Draw(void *i_this)
Definition d_a_myna.cpp:1803
static int daMyna_Delete(void *i_this)
Definition d_a_myna.cpp:1795
int(* process_method_func)(void *)
Definition f_pc_method.h:6

◆ daMyna_subActor

fopAc_ac_c* daMyna_subActor[10]
static

◆ daMyna_targetActor

fopAc_ac_c* daMyna_targetActor[10]
static

◆ g_profile_MYNA

Initial value:
= {
7,
sizeof(daMyna_c),
0,
0,
}
Trill.
Definition d_a_myna.h:30
static actor_method_class daMyna_MethodTable
Definition d_a_myna.cpp:1811
actor_method_class g_fopAc_Method
Definition f_op_actor.cpp:638
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:81
@ fopAcStts_UNK_0x40000_e
Definition f_op_actor.h:49
@ fopAc_ACTOR_e
Definition f_op_actor.h:66
@ fpcDwPi_MYNA_e
Definition f_pc_draw_priority.h:320
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:65
@ fpcNm_MYNA_e
Definition f_pc_name.h:572
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:12
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:969
void turn_on_end2_init()
Definition d_a_myna.cpp:941
void turn_on_start_init()
Definition d_a_myna.cpp:878
void attack_after_talk_init()
Definition d_a_myna.cpp:580
void attack_before_talk2_init()
Definition d_a_myna.cpp:1039
void shopping_talk_init()
Definition d_a_myna.cpp:777
void attack_wait_init()
Definition d_a_myna.cpp:487
void attack_fly2_init()
Definition d_a_myna.cpp:1051
void shopping_wait_init()
Definition d_a_myna.cpp:673
void attack_wait2_init()
Definition d_a_myna.cpp:994
void attack_fly_init()
Definition d_a_myna.cpp:539
void thanks_talk_init()
Definition d_a_myna.cpp:791
void greet_wait_init()
Definition d_a_myna.cpp:593
void byebye_talk_init()
Definition d_a_myna.cpp:811
void attack2_talk_init()
Definition d_a_myna.cpp:1114
void attack_before_talk_init()
Definition d_a_myna.cpp:526
void attack2_init()
Definition d_a_myna.cpp:1089
void attack_init()
Definition d_a_myna.cpp:564
void greet_talk_init()
Definition d_a_myna.cpp:636
void wolf_talk_init()
Definition d_a_myna.cpp:983
void turn_on_end1_init()
Definition d_a_myna.cpp:925
void turn_on_init()
Definition d_a_myna.cpp:914

◆ 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:947
void attack_before_talk2_move()
Definition d_a_myna.cpp:1044
void greet_wait_move()
Definition d_a_myna.cpp:597
void turn_on_start_move()
Definition d_a_myna.cpp:887
void attack2_move()
Definition d_a_myna.cpp:1094
void attack_fly_move()
Definition d_a_myna.cpp:544
void attack_fly2_move()
Definition d_a_myna.cpp:1056
void attack_wait_move()
Definition d_a_myna.cpp:492
void attack_wait2_move()
Definition d_a_myna.cpp:1000
void wolf_talk_move()
Definition d_a_myna.cpp:987
void byebye_talk_move()
Definition d_a_myna.cpp:847
void attack2_talk_move()
Definition d_a_myna.cpp:1119
void turn_on_end1_move()
Definition d_a_myna.cpp:929
void attack_after_talk_move()
Definition d_a_myna.cpp:584
void shopping_talk_move()
Definition d_a_myna.cpp:783
void thanks_talk_move()
Definition d_a_myna.cpp:804
void shopping_wait_move()
Definition d_a_myna.cpp:677
void turn_on_end3_move()
Definition d_a_myna.cpp:973
void attack_move()
Definition d_a_myna.cpp:569
void turn_on_move()
Definition d_a_myna.cpp:918
void attack_before_talk_move()
Definition d_a_myna.cpp:531
void greet_talk_move()
Definition d_a_myna.cpp:660