Loading [MathJax]/extensions/tex2jax.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_e_pz.cpp File Reference

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

 UNK_REL_DATA
 
 UNK_REL_BSS
 
static u8 l_initHIO
 
static daE_PZ_HIO_c l_HIO
 
static u8 data_80761E28
 
static u8 data_80761E29
 
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:441
@ PROC_E_YH
Definition d_procname.h:466
@ PROC_E_YK
Definition d_procname.h:510
@ PROC_E_PZ
Definition d_procname.h:489
@ PROC_E_YG
Definition d_procname.h:512

◆ data_80761E28

u8 data_80761E28
static

◆ data_80761E29

u8 data_80761E29
static

◆ 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:2679
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:73
@ 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
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ 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:2674
static int daE_PZ_Execute(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:2371
static int daE_PZ_IsDelete(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:2376
static int daE_PZ_Draw(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:133
static int daE_PZ_Delete(daE_PZ_c *i_this)
Definition d_a_e_pz.cpp:2404
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

◆ 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

◆ UNK_REL_BSS

UNK_REL_BSS

◆ UNK_REL_DATA

UNK_REL_DATA