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

Classes

class  daE_NZ_HIO_c
 
struct  StickDef
 

Enumerations

enum  Action {
  ACTION_NORMAL , ACTION_ATTACK , ACTION_UNKNOWN , ACTION_STICK ,
  ACTION_DAMANGE
}
 

Functions

static void anm_init (e_nz_class *i_this, int param_2, f32 param_3, u8 param_4, f32 param_5)
 
static BOOL pl_check (e_nz_class *i_this, f32 param_1)
 
static int daE_NZ_Draw (e_nz_class *i_this)
 
static void e_nz_normal (e_nz_class *i_this)
 
static s8 e_nz_attack (e_nz_class *i_this)
 
static void e_nz_stick (e_nz_class *i_this)
 
static void damage_check (e_nz_class *i_this)
 
static void e_nz_damage (e_nz_class *i_this)
 
static BOOL getPolyColor (cBgS_PolyInfo &param_1, int param_2, _GXColor *param_3, _GXColor *param_4, u8 *param_5, f32 *param_6)
 
static s8 action (e_nz_class *i_this)
 
static int daE_NZ_Execute (e_nz_class *i_this)
 
static int daE_NZ_IsDelete (e_nz_class *i_this)
 
static int daE_NZ_Delete (e_nz_class *i_this)
 
static int useHeapInit (fopAc_ac_c *a_this)
 
static int daE_NZ_Create (fopAc_ac_c *a_this)
 

Variables

static u8 stick_bit [8]
 
static StickDef stick_d [8]
 
bool l_HIOInit
 
static daE_NZ_HIO_c l_HIO
 
static u8 data_8072C454 [4]
 
static AUDIO_INSTANCES actor_method_class l_daE_NZ_Method
 
actor_process_profile_definition g_profile_E_NZ
 

Enumeration Type Documentation

◆ Action

enum Action
Enumerator
ACTION_NORMAL 
ACTION_ATTACK 
ACTION_UNKNOWN 
ACTION_STICK 
ACTION_DAMANGE 

Function Documentation

◆ action()

static s8 action ( e_nz_class * i_this)
static

◆ anm_init()

static void anm_init ( e_nz_class * i_this,
int param_2,
f32 param_3,
u8 param_4,
f32 param_5 )
static

◆ daE_NZ_Create()

static int daE_NZ_Create ( fopAc_ac_c * a_this)
static

◆ daE_NZ_Delete()

static int daE_NZ_Delete ( e_nz_class * i_this)
static

◆ daE_NZ_Draw()

static int daE_NZ_Draw ( e_nz_class * i_this)
static

◆ daE_NZ_Execute()

static int daE_NZ_Execute ( e_nz_class * i_this)
static

◆ daE_NZ_IsDelete()

static int daE_NZ_IsDelete ( e_nz_class * i_this)
static

◆ damage_check()

static void damage_check ( e_nz_class * i_this)
static

◆ e_nz_attack()

static s8 e_nz_attack ( e_nz_class * i_this)
static

◆ e_nz_damage()

static void e_nz_damage ( e_nz_class * i_this)
static

◆ e_nz_normal()

static void e_nz_normal ( e_nz_class * i_this)
static

◆ e_nz_stick()

static void e_nz_stick ( e_nz_class * i_this)
static

◆ getPolyColor()

static BOOL getPolyColor ( cBgS_PolyInfo & param_1,
int param_2,
_GXColor * param_3,
_GXColor * param_4,
u8 * param_5,
f32 * param_6 )
static

◆ pl_check()

static BOOL pl_check ( e_nz_class * i_this,
f32 param_1 )
static

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * a_this)
static

Variable Documentation

◆ data_8072C454

u8 data_8072C454[4]
static

◆ g_profile_E_NZ

actor_process_profile_definition g_profile_E_NZ
extern
Initial value:
= {
7,
sizeof(e_nz_class),
0,
0,
179,
0x10044120,
}
Ghoul Rat.
Definition d_a_e_nz.h:17
static AUDIO_INSTANCES actor_method_class l_daE_NZ_Method
Definition d_a_e_nz.cpp:740
@ PROC_E_NZ
Definition d_procname.h:498
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_0_e
Definition f_op_actor.h:53
@ 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_NZ_Method

AUDIO_INSTANCES actor_method_class l_daE_NZ_Method
static
Initial value:
= {
}
static int daE_NZ_Delete(e_nz_class *i_this)
Definition d_a_e_nz.cpp:646
static int daE_NZ_Draw(e_nz_class *i_this)
Definition d_a_e_nz.cpp:110
static int daE_NZ_IsDelete(e_nz_class *i_this)
Definition d_a_e_nz.cpp:642
static int daE_NZ_Create(fopAc_ac_c *a_this)
Definition d_a_e_nz.cpp:683
static int daE_NZ_Execute(e_nz_class *i_this)
Definition d_a_e_nz.cpp:524
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daE_NZ_HIO_c l_HIO
static

◆ l_HIOInit

bool l_HIOInit

◆ stick_bit

u8 stick_bit[8]
static
Initial value:
= {
0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80,
}

◆ stick_d

StickDef stick_d[8]
static
Initial value:
= {
0x03, 1500, 15000, 0, 0x14,
0x00, 0, 32767,0, 0,
0x01, 7000, -30000, 0x00, 0,
0x02, 1000, 6000, 1500, 0x19,
0x03, -25000, -10000, 22000, 0x14,
0x02, 8000, -22000, -3000, 0x0F,
0x01, 30000, -4100, 1500, 0x19,
0x02, 5500, -20000, 24000, 0x0F,
}