Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
d_a_cow.cpp File Reference

Functions

static void * s_near_cow (void *candidate, void *data)
 
static void * s_angry_cow (void *candidate, void *data)
 
static void * s_angry_cow2 (void *candidate, void *self)
 
static int daCow_Execute (void *actor)
 
static int daCow_Create (void *actor)
 
static int daCow_Draw (void *actor)
 
static int daCow_Delete (void *actor)
 
static int daCow_IsDelete (void *actor)
 

Variables

 UNK_REL_DATA
 
 UNK_REL_BSS
 
static u32 cow_number [10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
 
static f32 m_near_dist
 
static s16 m_view_angle_wide
 
static s16 m_view_angle
 
static s16 m_angry_cow
 
static f32 m_search_range
 
static actor_method_class daCow_MethodTable
 
actor_process_profile_definition g_profile_COW
 
 AUDIO_INSTANCES
 

Function Documentation

◆ daCow_Create()

static int daCow_Create ( void * actor)
static

◆ daCow_Delete()

static int daCow_Delete ( void * actor)
static

◆ daCow_Draw()

static int daCow_Draw ( void * actor)
static

◆ daCow_Execute()

static int daCow_Execute ( void * actor)
static

◆ daCow_IsDelete()

static int daCow_IsDelete ( void * actor)
static

◆ s_angry_cow()

static void * s_angry_cow ( void * candidate,
void * data )
static

◆ s_angry_cow2()

static void * s_angry_cow2 ( void * candidate,
void * self )
static

◆ s_near_cow()

static void * s_near_cow ( void * candidate,
void * data )
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ cow_number

u32 cow_number[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
static

◆ daCow_MethodTable

actor_method_class daCow_MethodTable
static
Initial value:
= {
}
static int daCow_IsDelete(void *actor)
Definition d_a_cow.cpp:3386
static int daCow_Draw(void *actor)
Definition d_a_cow.cpp:3365
static int daCow_Create(void *actor)
Definition d_a_cow.cpp:3255
static int daCow_Execute(void *actor)
Definition d_a_cow.cpp:3060
static int daCow_Delete(void *actor)
Definition d_a_cow.cpp:3381

◆ g_profile_COW

actor_process_profile_definition g_profile_COW
extern
Initial value:
= {
7,
sizeof(daCow_c),
0,
0,
692,
0x00040100,
}
Definition d_a_cow.h:19
static actor_method_class daCow_MethodTable
Definition d_a_cow.cpp:3391
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:73
@ PROC_COW
Definition d_procname.h:267
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_NPC_e
Definition f_op_actor.h:42
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ m_angry_cow

s16 m_angry_cow
static

◆ m_near_dist

f32 m_near_dist
static

◆ m_search_range

f32 m_search_range
static

◆ m_view_angle

s16 m_view_angle
static

◆ m_view_angle_wide

s16 m_view_angle_wide
static

◆ UNK_REL_BSS

UNK_REL_BSS

◆ UNK_REL_DATA

UNK_REL_DATA