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

Enumerations

enum  daCrod_ANM {
  ANM_REVIVE_DEMO = 13 , ANM_WAIT_A , ANM_WAIT_A_T , ANM_WAIT_A_T_START ,
  ANM_WAIT_B , ANM_WAIT_C
}
 

Functions

static int daCrod_createHeap (fopAc_ac_c *i_this)
 
static int daCrod_Create (fopAc_ac_c *i_this)
 
static int daCrod_Delete (daCrod_c *i_this)
 
static int daCrod_Execute (daCrod_c *i_this)
 
static int daCrod_Draw (daCrod_c *i_this)
 

Variables

static u8 const lit_3759 [12]
 
static const Vec l_localRodPos = {81.0f, -12.5f, -12.0f}
 
static dCcD_SrcCps l_atCpsSrc
 
static actor_method_class l_daCrod_Method
 
actor_process_profile_definition g_profile_CROD
 

Enumeration Type Documentation

◆ daCrod_ANM

Enumerator
ANM_REVIVE_DEMO 
ANM_WAIT_A 
ANM_WAIT_A_T 
ANM_WAIT_A_T_START 
ANM_WAIT_B 
ANM_WAIT_C 

Function Documentation

◆ daCrod_Create()

static int daCrod_Create ( fopAc_ac_c i_this)
static

◆ daCrod_createHeap()

static int daCrod_createHeap ( fopAc_ac_c i_this)
static

◆ daCrod_Delete()

static int daCrod_Delete ( daCrod_c i_this)
static

◆ daCrod_Draw()

static int daCrod_Draw ( daCrod_c i_this)
static

◆ daCrod_Execute()

static int daCrod_Execute ( daCrod_c i_this)
static

Variable Documentation

◆ g_profile_CROD

actor_process_profile_definition g_profile_CROD
extern
Initial value:
= {
8,
sizeof(daCrod_c),
0,
0,
688,
0x60000,
5,
}
Dominion Rod.
Definition d_a_crod.h:16
static actor_method_class l_daCrod_Method
Definition d_a_crod.cpp:402
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
@ PROC_CROD
Definition d_procname.h:761
@ 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

◆ l_atCpsSrc

dCcD_SrcCps l_atCpsSrc
static
Initial value:
= {
{
{0, {{AT_TYPE_1000000, 0, 0x1B}, {0, 0}, 0}},
{dCcD_SE_STONE, 0, 0, 0, {2}},
{dCcD_SE_NONE, 0, 0, 0, {0}},
{0},
},
{
{
{0.0f, 0.0f, 0.0f},
{0.0f, 0.0f, 0.0f},
20.0f,
},
}
}
@ AT_TYPE_1000000
Definition c_cc_d.h:53
@ dCcD_SE_STONE
Definition d_cc_d.h:23
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ l_daCrod_Method

actor_method_class l_daCrod_Method
static
Initial value:
= {
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
static int daCrod_Delete(daCrod_c *i_this)
Definition d_a_crod.cpp:149
static int daCrod_Draw(daCrod_c *i_this)
Definition d_a_crod.cpp:397
static int daCrod_Create(fopAc_ac_c *i_this)
Definition d_a_crod.cpp:133
static int daCrod_Execute(daCrod_c *i_this)
Definition d_a_crod.cpp:378
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_localRodPos

const Vec l_localRodPos = {81.0f, -12.5f, -12.0f}
static

◆ lit_3759

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