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

Classes

class  daE_PZ_HIO_c
 

Functions

static int daE_PZ_Draw (daE_PZ_c *i_this)
 
static void * s_PointSearch (void *i_actor, void *i_data)
 
static int daE_PZ_Execute (daE_PZ_c *i_this)
 
static int daE_PZ_IsDelete (daE_PZ_c *i_this)
 
static int daE_PZ_Delete (daE_PZ_c *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daE_PZ_Create (daE_PZ_c *i_this)
 

Variables

static u8 l_initHIO
 
static daE_PZ_HIO_c l_HIO
 
static u8 lbl_222_bss_70
 
static u8 lbl_222_bss_71
 
static u16 eff_seed_id [] = {0x88A3, 0x88A4}
 
static u16 eff_summonBall_id [] = {0x8898, 0x8899, 0x889A}
 
static u16 eff_summonBall2_id [] = {0x8913, 0x8914}
 
static u16 eff_summonShoot2_id [] = {0x8911, 0x8912}
 
struct { 
 
   s16   name 
 
   u32   parameters 
 
   int   unk_0x8 
 
BIRTH_DT [] 
 
static const s16 mDBaBa_birthAngle_dt []
 
static const f32 mDBaBa_birthHani_dt []
 
static actor_method_class l_daE_PZ_Method
 
actor_process_profile_definition g_profile_E_PZ
 
 AUDIO_INSTANCES
 

Function Documentation

◆ daE_PZ_Create()

static int daE_PZ_Create ( daE_PZ_c * i_this)
static

◆ daE_PZ_Delete()

static int daE_PZ_Delete ( daE_PZ_c * i_this)
static

◆ daE_PZ_Draw()

static int daE_PZ_Draw ( daE_PZ_c * i_this)
static

◆ daE_PZ_Execute()

static int daE_PZ_Execute ( daE_PZ_c * i_this)
static

◆ daE_PZ_IsDelete()

static int daE_PZ_IsDelete ( daE_PZ_c * i_this)
static

◆ s_PointSearch()

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

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c * i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ [struct]

const struct { ... } BIRTH_DT[]
Initial value:
= {
{PROC_E_YK, 0xFFFFFF01, 20},
{PROC_E_YG, 0xFFFFFF00, 20},
{PROC_E_PZ, 0xFFFF001E, 12},
{PROC_E_S1, 0xFFFFEF00, 8},
{PROC_E_YH, 0xFF1FFF00, 12},
{PROC_E_PZ, 0xFFFFFF28, 3},
}
@ PROC_E_S1
Definition d_procname.h:445
@ PROC_E_YH
Definition d_procname.h:470
@ PROC_E_YK
Definition d_procname.h:514
@ PROC_E_PZ
Definition d_procname.h:493
@ PROC_E_YG
Definition d_procname.h:516

◆ eff_seed_id

u16 eff_seed_id[] = {0x88A3, 0x88A4}
static

◆ eff_summonBall2_id

u16 eff_summonBall2_id[] = {0x8913, 0x8914}
static

◆ eff_summonBall_id

u16 eff_summonBall_id[] = {0x8898, 0x8899, 0x889A}
static

◆ eff_summonShoot2_id

u16 eff_summonShoot2_id[] = {0x8911, 0x8912}
static

◆ g_profile_E_PZ

actor_process_profile_definition g_profile_E_PZ
extern
Initial value:
= {
7,
sizeof(daE_PZ_c),
0,
0,
175,
0x00040100,
}
Phantom Zant.
Definition d_a_e_pz.h:17
static actor_method_class l_daE_PZ_Method
Definition d_a_e_pz.cpp:2648
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_PZ_Method

actor_method_class l_daE_PZ_Method
static
Initial value:
= {
}
static int daE_PZ_Create(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:2644
static int daE_PZ_Execute(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:2349
static int daE_PZ_IsDelete(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:2353
static int daE_PZ_Draw(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:141
static int daE_PZ_Delete(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:2379
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

daE_PZ_HIO_c l_HIO
static

◆ l_initHIO

u8 l_initHIO
static

◆ lbl_222_bss_70

u8 lbl_222_bss_70
static

◆ lbl_222_bss_71

u8 lbl_222_bss_71
static

◆ mDBaBa_birthAngle_dt

const s16 mDBaBa_birthAngle_dt[]
static
Initial value:
= {
0x0000, 0x2AAA, 0x5554, 0x7FFE, 0xAAA8, 0xD552,
0x1000, 0x3AAA, 0x6554, 0x8FFE, 0xBAA8, 0xE552,
}

◆ mDBaBa_birthHani_dt

const f32 mDBaBa_birthHani_dt[]
static
Initial value:
= {
600.0f,
600.0f,
600.0f,
600.0f,
600.0f,
600.0f,
1800.0f,
1800.0f,
1800.0f,
1800.0f,
1800.0f,
1800.0f,
}

◆ name

s16 name

◆ parameters

u32 parameters

◆ unk_0x8

int unk_0x8