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

Classes

class  daE_HZ_HIO_c
 

Enumerations

enum  daE_HZ_Action {
  ACTION_WAIT , ACTION_HIDE , ACTION_ATTACK , ACTION_AWAY ,
  ACTION_WIND , ACTION_DAMAGE , ACTION_DEATH , ACTION_CHANCE ,
  ACTION_WIND_CHANCE , ACTION_WIND_WALK , ACTION_WATER_DEATH , ACTION_DEATH_WAIT
}
 

Functions

static int daE_HZ_Draw (daE_HZ_c *i_this)
 
static void * s_obj_sub (void *i_actor, void *i_data)
 
static int daE_HZ_Execute (daE_HZ_c *i_this)
 
static int daE_HZ_IsDelete (daE_HZ_c *i_this)
 
static int daE_HZ_Delete (daE_HZ_c *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daE_HZ_Create (daE_HZ_c *i_this)
 

Variables

static u8 l_HIOInit
 
static daE_HZ_HIO_c l_HIO
 
static fopAc_ac_cm_near_bomb
 
static fopAc_ac_cm_near_carry
 
static fopAc_ac_cm_near_weapon
 
static actor_method_class l_daE_HZ_Method
 
actor_process_profile_definition g_profile_E_HZ
 
 AUDIO_INSTANCES
 

Enumeration Type Documentation

◆ daE_HZ_Action

Enumerator
ACTION_WAIT 
ACTION_HIDE 
ACTION_ATTACK 
ACTION_AWAY 
ACTION_WIND 
ACTION_DAMAGE 
ACTION_DEATH 
ACTION_CHANCE 
ACTION_WIND_CHANCE 
ACTION_WIND_WALK 
ACTION_WATER_DEATH 
ACTION_DEATH_WAIT 

Function Documentation

◆ daE_HZ_Create()

static int daE_HZ_Create ( daE_HZ_c * i_this)
static

◆ daE_HZ_Delete()

static int daE_HZ_Delete ( daE_HZ_c * i_this)
static

◆ daE_HZ_Draw()

static int daE_HZ_Draw ( daE_HZ_c * i_this)
static

◆ daE_HZ_Execute()

static int daE_HZ_Execute ( daE_HZ_c * i_this)
static

◆ daE_HZ_IsDelete()

static int daE_HZ_IsDelete ( daE_HZ_c * i_this)
static

◆ s_obj_sub()

static void * s_obj_sub ( void * i_actor,
void * i_data )
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_E_HZ

actor_process_profile_definition g_profile_E_HZ
extern
Initial value:
= {
7,
sizeof(daE_HZ_c),
0,
0,
199,
0x00040000,
}
Tile Worm.
Definition d_a_e_hz.h:22
static actor_method_class l_daE_HZ_Method
Definition d_a_e_hz.cpp:2089
@ PROC_E_HZ
Definition d_procname.h:517
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ENEMY_e
Definition f_op_actor.h:40
@ 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

◆ l_daE_HZ_Method

actor_method_class l_daE_HZ_Method
static
Initial value:
= {
}
static int daE_HZ_Create(daE_HZ_c *i_this)
Definition d_a_e_hz.cpp:2085
static int daE_HZ_Draw(daE_HZ_c *i_this)
Definition d_a_e_hz.cpp:161
static int daE_HZ_Execute(daE_HZ_c *i_this)
Definition d_a_e_hz.cpp:1844
static int daE_HZ_Delete(daE_HZ_c *i_this)
Definition d_a_e_hz.cpp:1872
static int daE_HZ_IsDelete(daE_HZ_c *i_this)
Definition d_a_e_hz.cpp:1848
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daE_HZ_HIO_c l_HIO
static

◆ l_HIOInit

u8 l_HIOInit
static

◆ m_near_bomb

fopAc_ac_c* m_near_bomb
static

◆ m_near_carry

fopAc_ac_c* m_near_carry
static

◆ m_near_weapon

fopAc_ac_c* m_near_weapon
static