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

Functions

static void createHeapCallBack (fopAc_ac_c *i_this)
 
static int jntNodeCallBack (J3DJoint *i_jnt, int param_1)
 
static voiddaMyna_searchSSItem (void *param_0, void *param_1)
 
static voiddaMyna_searchLight (void *i_mynaLightTagActor, void *param_1)
 
static voiddaMyna_searchEvtTag (void *i_evtTagActor, void *param_1)
 
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 u8 cNullVec__6Z2Calc [12]
 
static u32 lit_1787 [1+4]
 
static daMyna_c::ProcFunc init_proc []
 
static daMyna_c::ProcFunc move_proc []
 
static u8 lit_1109 [1+3]
 
static u8 lit_1107 [1+3]
 
static u8 lit_1105 [1+3]
 
static u8 lit_1104 [1+3]
 
static u8 lit_1099 [1+3]
 
static u8 lit_1097 [1+3]
 
static u8 lit_1095 [1+3]
 
static u8 lit_1094 [1+3]
 
static u8 lit_1057 [1+3]
 
static u8 lit_1055 [1+3]
 
static u8 lit_1053 [1+3]
 
static u8 lit_1052 [1+3]
 
static u8 lit_1014 [1+3]
 
static u8 lit_1012 [1+3]
 
static u8 lit_1010 [1+3]
 
static u8 lit_1009 [1+3]
 
static daMyna_HIO_c l_HOSTIO
 
static fopAc_ac_cdaMyna_targetActor [10]
 
static fopAc_ac_cdaMyna_subActor [10]
 
static daTag_MynaLight_cdaMyna_LightActor
 
static s32 daMyna_actor_count
 
static fopAc_ac_cdaMyna_evtTagActor0
 
static fopAc_ac_cdaMyna_evtTagActor1
 
static charl_bckFileNameTBL []
 
static charl_btpFileNameTBL [] = {"MYNA.btp"}
 
static actor_method_class daMyna_MethodTable
 
actor_process_profile_definition g_profile_MYNA
 
static u8 data_8094BAD0 [4]
 
static u8 data_8094BAD4 [4]
 
static u8 data_8094BAD8 [4]
 
static u8 data_8094BADC [4]
 
static u8 data_8094BAE0 [4]
 
static u8 data_8094BAE4 [4]
 
static u8 data_8094BAE8 [4]
 
static u8 data_8094BAEC [4]
 
static u8 data_8094BAF0 [4]
 
static u8 data_8094BAF4 [4]
 
static u8 data_8094BAF8 [4]
 
static u8 data_8094BAFC [4]
 
static u8 data_8094BB00 [4]
 
static u8 data_8094BB04 [4]
 
static u8 data_8094BB08 [4]
 
static u8 data_8094BB0C [4]
 
static u8 data_8094BB10 [4]
 
static u8 data_8094BB14 [4]
 
static u8 data_8094BB18 [4]
 
static u8 data_8094BB1C [4]
 
static u8 data_8094BB20 [4]
 
static u8 data_8094BB24 [4]
 
static u8 data_8094BB28 [4]
 
static u8 data_8094BB2C [4]
 
static u8 data_8094BB30 [4]
 

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

◆ jntNodeCallBack()

static int jntNodeCallBack ( J3DJoint i_jnt,
int  param_1 
)
static

Variable Documentation

◆ cNullVec__6Z2Calc

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

◆ daMyna_actor_count

s32 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:1894
static int daMyna_IsDelete(void *i_this)
Definition d_a_myna.cpp:1904
static int daMyna_Create(void *i_this)
Definition d_a_myna.cpp:1884
static int daMyna_Draw(void *i_this)
Definition d_a_myna.cpp:1899
static int daMyna_Delete(void *i_this)
Definition d_a_myna.cpp:1889
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

◆ data_8094BAD0

u8 data_8094BAD0[4]
static

◆ data_8094BAD4

u8 data_8094BAD4[4]
static

◆ data_8094BAD8

u8 data_8094BAD8[4]
static

◆ data_8094BADC

u8 data_8094BADC[4]
static

◆ data_8094BAE0

u8 data_8094BAE0[4]
static

◆ data_8094BAE4

u8 data_8094BAE4[4]
static

◆ data_8094BAE8

u8 data_8094BAE8[4]
static

◆ data_8094BAEC

u8 data_8094BAEC[4]
static

◆ data_8094BAF0

u8 data_8094BAF0[4]
static

◆ data_8094BAF4

u8 data_8094BAF4[4]
static

◆ data_8094BAF8

u8 data_8094BAF8[4]
static

◆ data_8094BAFC

u8 data_8094BAFC[4]
static

◆ data_8094BB00

u8 data_8094BB00[4]
static

◆ data_8094BB04

u8 data_8094BB04[4]
static

◆ data_8094BB08

u8 data_8094BB08[4]
static

◆ data_8094BB0C

u8 data_8094BB0C[4]
static

◆ data_8094BB10

u8 data_8094BB10[4]
static

◆ data_8094BB14

u8 data_8094BB14[4]
static

◆ data_8094BB18

u8 data_8094BB18[4]
static

◆ data_8094BB1C

u8 data_8094BB1C[4]
static

◆ data_8094BB20

u8 data_8094BB20[4]
static

◆ data_8094BB24

u8 data_8094BB24[4]
static

◆ data_8094BB28

u8 data_8094BB28[4]
static

◆ data_8094BB2C

u8 data_8094BB2C[4]
static

◆ data_8094BB30

u8 data_8094BB30[4]
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:31
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class daMyna_MethodTable
Definition d_a_myna.cpp:1909
@ PROC_MYNA
Definition d_procname.h:567
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ init_proc

daMyna_c::ProcFunc init_proc[]
static
Initial value:
= {
}
void turn_on_end3_init()
Definition d_a_myna.cpp:1026
void turn_on_end2_init()
Definition d_a_myna.cpp:995
void turn_on_start_init()
Definition d_a_myna.cpp:925
void attack_after_talk_init()
Definition d_a_myna.cpp:626
void attack_before_talk2_init()
Definition d_a_myna.cpp:1101
void shopping_talk_init()
Definition d_a_myna.cpp:822
void attack_wait_init()
Definition d_a_myna.cpp:524
void attack_fly2_init()
Definition d_a_myna.cpp:1115
void shopping_wait_init()
Definition d_a_myna.cpp:724
void attack_wait2_init()
Definition d_a_myna.cpp:1055
void attack_fly_init()
Definition d_a_myna.cpp:580
void thanks_talk_init()
Definition d_a_myna.cpp:838
void greet_wait_init()
Definition d_a_myna.cpp:642
void byebye_talk_init()
Definition d_a_myna.cpp:860
void attack2_talk_init()
Definition d_a_myna.cpp:1179
void attack_before_talk_init()
Definition d_a_myna.cpp:565
void attack2_init()
Definition d_a_myna.cpp:1153
void attack_init()
Definition d_a_myna.cpp:607
void greet_talk_init()
Definition d_a_myna.cpp:686
void wolf_talk_init()
Definition d_a_myna.cpp:1042
void turn_on_end1_init()
Definition d_a_myna.cpp:977
void turn_on_init()
Definition d_a_myna.cpp:964

◆ 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

◆ lit_1009

u8 lit_1009[1+3]
static

◆ lit_1010

u8 lit_1010[1+3]
static

◆ lit_1012

u8 lit_1012[1+3]
static

◆ lit_1014

u8 lit_1014[1+3]
static

◆ lit_1052

u8 lit_1052[1+3]
static

◆ lit_1053

u8 lit_1053[1+3]
static

◆ lit_1055

u8 lit_1055[1+3]
static

◆ lit_1057

u8 lit_1057[1+3]
static

◆ lit_1094

u8 lit_1094[1+3]
static

◆ lit_1095

u8 lit_1095[1+3]
static

◆ lit_1097

u8 lit_1097[1+3]
static

◆ lit_1099

u8 lit_1099[1+3]
static

◆ lit_1104

u8 lit_1104[1+3]
static

◆ lit_1105

u8 lit_1105[1+3]
static

◆ lit_1107

u8 lit_1107[1+3]
static

◆ lit_1109

u8 lit_1109[1+3]
static

◆ lit_1787

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

◆ move_proc

daMyna_c::ProcFunc move_proc[]
static
Initial value:
= {
}
void turn_on_end2_move()
Definition d_a_myna.cpp:1002
void attack_before_talk2_move()
Definition d_a_myna.cpp:1107
void greet_wait_move()
Definition d_a_myna.cpp:647
void turn_on_start_move()
Definition d_a_myna.cpp:935
void attack2_move()
Definition d_a_myna.cpp:1159
void attack_fly_move()
Definition d_a_myna.cpp:586
void attack_fly2_move()
Definition d_a_myna.cpp:1121
void attack_wait_move()
Definition d_a_myna.cpp:530
void attack_wait2_move()
Definition d_a_myna.cpp:1062
void wolf_talk_move()
Definition d_a_myna.cpp:1047
void byebye_talk_move()
Definition d_a_myna.cpp:894
void attack2_talk_move()
Definition d_a_myna.cpp:1185
void turn_on_end1_move()
Definition d_a_myna.cpp:982
void attack_after_talk_move()
Definition d_a_myna.cpp:632
void shopping_talk_move()
Definition d_a_myna.cpp:829
void thanks_talk_move()
Definition d_a_myna.cpp:852
void shopping_wait_move()
Definition d_a_myna.cpp:729
void turn_on_end3_move()
Definition d_a_myna.cpp:1031
void attack_move()
Definition d_a_myna.cpp:613
void turn_on_move()
Definition d_a_myna.cpp:969
void attack_before_talk_move()
Definition d_a_myna.cpp:571
void greet_talk_move()
Definition d_a_myna.cpp:711