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

Classes

class  daObj_Toby_HIO_c
 

Functions

static int daObj_Toby_Draw (obj_toby_class *i_this)
 
static void * s_bomb_sub (void *param_1, void *param_2)
 
static void * shot_b_sub (void *param_1, void *param_2)
 
static void * s_hz_sub (void *param_1, void *param_2)
 
static void yuka_ground (obj_toby_class *i_this, yuka_s *pYuka)
 
static void yuka_fly (obj_toby_class *i_this, yuka_s *pYuka)
 
static void yuka_mtxset (obj_toby_class *i_this, yuka_s *pYuka)
 
static void yuka_control (obj_toby_class *i_this)
 
static void demo_camera (obj_toby_class *i_this)
 
static int daObj_Toby_Execute (obj_toby_class *i_this)
 
static int daObj_Toby_IsDelete (obj_toby_class *param_0)
 
static int daObj_Toby_Delete (obj_toby_class *i_this)
 
static int useHeapInit (fopAc_ac_c *a_this)
 
static int set_pos_check (obj_toby_class *i_this, int param_2)
 
static int daObj_Toby_Create (fopAc_ac_c *a_this)
 

Variables

static s8 r05yuka_image [192]
 
static s8 r11yuka_image [192]
 
static u8 l_HIOInit
 
static daObj_Toby_HIO_c l_HIO
 
static f32 hz_check_pos_x
 
static f32 hz_check_pos_z
 
 AUDIO_INSTANCES
 
static actor_method_class l_daObj_Toby_Method
 
actor_process_profile_definition g_profile_OBJ_TOBY
 

Function Documentation

◆ daObj_Toby_Create()

static int daObj_Toby_Create ( fopAc_ac_c * a_this)
static

◆ daObj_Toby_Delete()

static int daObj_Toby_Delete ( obj_toby_class * i_this)
static

◆ daObj_Toby_Draw()

static int daObj_Toby_Draw ( obj_toby_class * i_this)
static

◆ daObj_Toby_Execute()

static int daObj_Toby_Execute ( obj_toby_class * i_this)
static

◆ daObj_Toby_IsDelete()

static int daObj_Toby_IsDelete ( obj_toby_class * param_0)
static

◆ demo_camera()

static void demo_camera ( obj_toby_class * i_this)
static

◆ s_bomb_sub()

static void * s_bomb_sub ( void * param_1,
void * param_2 )
static

◆ s_hz_sub()

static void * s_hz_sub ( void * param_1,
void * param_2 )
static

◆ set_pos_check()

static int set_pos_check ( obj_toby_class * i_this,
int param_2 )
static

◆ shot_b_sub()

static void * shot_b_sub ( void * param_1,
void * param_2 )
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * a_this)
static

◆ yuka_control()

static void yuka_control ( obj_toby_class * i_this)
static

◆ yuka_fly()

static void yuka_fly ( obj_toby_class * i_this,
yuka_s * pYuka )
static

◆ yuka_ground()

static void yuka_ground ( obj_toby_class * i_this,
yuka_s * pYuka )
static

◆ yuka_mtxset()

static void yuka_mtxset ( obj_toby_class * i_this,
yuka_s * pYuka )
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_OBJ_TOBY

actor_process_profile_definition g_profile_OBJ_TOBY
extern
Initial value:
= {
3,
sizeof(obj_toby_class),
0,
0,
58,
0x00044000,
}
Fyer (Object)
Definition d_a_obj_toby.h:37
static actor_method_class l_daObj_Toby_Method
Definition d_a_obj_toby.cpp:700
@ PROC_OBJ_TOBY
Definition d_procname.h:56
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ 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

◆ hz_check_pos_x

f32 hz_check_pos_x
static

◆ hz_check_pos_z

f32 hz_check_pos_z
static

◆ l_daObj_Toby_Method

actor_method_class l_daObj_Toby_Method
static
Initial value:
= {
}
static int daObj_Toby_Execute(obj_toby_class *i_this)
Definition d_a_obj_toby.cpp:379
static int daObj_Toby_IsDelete(obj_toby_class *param_0)
Definition d_a_obj_toby.cpp:391
static int daObj_Toby_Create(fopAc_ac_c *a_this)
Definition d_a_obj_toby.cpp:494
static int daObj_Toby_Draw(obj_toby_class *i_this)
Definition d_a_obj_toby.cpp:67
static int daObj_Toby_Delete(obj_toby_class *i_this)
Definition d_a_obj_toby.cpp:395
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daObj_Toby_HIO_c l_HIO
static

◆ l_HIOInit

u8 l_HIOInit
static

◆ r05yuka_image

s8 r05yuka_image[192]
static
Initial value:
= {
0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ r11yuka_image

s8 r11yuka_image[192]
static
Initial value:
= {
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x01, 0x00, 0x00, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}