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

Namespaces

namespace  UNK_REL_DATA
 

Enumerations

enum  OPENING_MODE {
  MODE_START_DEMO , MODE_START_DEMO_WAIT , MODE_PAN_GROUND , MODE_MSG_1 = 4 ,
  MODE_MSG_1_WAIT , MODE_WARP_OUT_SE , MODE_START_WARP , MODE_WARP_WAIT = 100 ,
  MODE_PAN_THRONE , MODE_ZOOM_THRONE , MODE_MSG_2 , MODE_FLY_UP ,
  MODE_CLOSE_UP , MODE_SET_BOSS_TITLE , MODE_WARP_IN_SE = 20 , MODE_WARP_IN_SCALE ,
  MODE_WARP_IN_WAIT , MODE_ZOOM_OUT_ROOM_CHANGE , MODE_START_ROOM_CHANGE , MODE_ROOM_CHANGE ,
  MODE_END_ROOM_CHANGE , MODE_END_DEMO
}
 

Functions

static int daB_ZANT_Draw (daB_ZANT_c *i_this)
 
 UNK_BSS (1109) UNK_BSS(1107) UNK_BSS(1105) UNK_BSS(1104) UNK_BSS(1099) UNK_BSS(1097) UNK_BSS(1095) UNK_BSS(1094) UNK_BSS(1057) UNK_BSS(1055) UNK_BSS(1053) UNK_BSS(1052) UNK_BSS(1014) UNK_BSS(1012) UNK_BSS(1010) static u8 data_8064F5F4
 
static voids_obj_sub (void *i_actor, void *i_data)
 
static voids_pillar_sub (void *i_actor, void *i_data)
 
static voids_del_tp (void *i_actor, void *i_data)
 
static int daB_ZANT_Execute (daB_ZANT_c *i_this)
 
static int daB_ZANT_IsDelete (daB_ZANT_c *i_this)
 
static int daB_ZANT_Delete (daB_ZANT_c *i_this)
 
static int useHeapInit (fopAc_ac_c *i_this)
 
static int daB_ZANT_Create (daB_ZANT_c *i_this)
 

Variables

static u8 const lit_3757 [12]
 
dCcD_SrcSph UNK_REL_DATA::cc_zant_src
 
dCcD_SrcSph UNK_REL_DATA::cc_zant_sword_src
 
dCcD_SrcCyl UNK_REL_DATA::cc_zant_roll_src
 
dCcD_SrcSph UNK_REL_DATA::cc_zant_foot_src
 
dCcD_SrcSph UNK_REL_DATA::cc_zant_foot_src2
 
dCcD_SrcSph UNK_REL_DATA::cc_zant_camera_src
 
static s8 UNK_REL_DATA::warp_next_room []
 
static u8 l_initHIO
 
static daB_ZANT_HIO_c l_HIO
 
static int target_info_count
 
static actor_method_class l_daB_ZANT_Method
 
actor_process_profile_definition g_profile_B_ZANT
 
 AUDIO_INSTANCES
 

Enumeration Type Documentation

◆ OPENING_MODE

Enumerator
MODE_START_DEMO 
MODE_START_DEMO_WAIT 
MODE_PAN_GROUND 
MODE_MSG_1 
MODE_MSG_1_WAIT 
MODE_WARP_OUT_SE 
MODE_START_WARP 
MODE_WARP_WAIT 
MODE_PAN_THRONE 
MODE_ZOOM_THRONE 
MODE_MSG_2 
MODE_FLY_UP 
MODE_CLOSE_UP 
MODE_SET_BOSS_TITLE 
MODE_WARP_IN_SE 
MODE_WARP_IN_SCALE 
MODE_WARP_IN_WAIT 
MODE_ZOOM_OUT_ROOM_CHANGE 
MODE_START_ROOM_CHANGE 
MODE_ROOM_CHANGE 
MODE_END_ROOM_CHANGE 
MODE_END_DEMO 

Function Documentation

◆ daB_ZANT_Create()

static int daB_ZANT_Create ( daB_ZANT_c i_this)
static

◆ daB_ZANT_Delete()

static int daB_ZANT_Delete ( daB_ZANT_c i_this)
static

◆ daB_ZANT_Draw()

static int daB_ZANT_Draw ( daB_ZANT_c i_this)
static

◆ daB_ZANT_Execute()

static int daB_ZANT_Execute ( daB_ZANT_c i_this)
static

◆ daB_ZANT_IsDelete()

static int daB_ZANT_IsDelete ( daB_ZANT_c i_this)
static

◆ s_del_tp()

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

◆ s_obj_sub()

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

◆ s_pillar_sub()

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

◆ UNK_BSS()

UNK_BSS ( 1109  )

◆ useHeapInit()

static int useHeapInit ( fopAc_ac_c i_this)
static

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_B_ZANT

actor_process_profile_definition g_profile_B_ZANT
extern
Initial value:
= {
4,
&g_fpcLf_Method.mBase,
sizeof(daB_ZANT_c),
0,
0,
226,
0x00040000,
}
Zant.
Definition d_a_b_zant.h:19
static actor_method_class l_daB_ZANT_Method
Definition d_a_b_zant.cpp:5787
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
@ PROC_B_ZANT
Definition d_procname.h:254
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ 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_daB_ZANT_Method

actor_method_class l_daB_ZANT_Method
static
Initial value:
= {
}
static int daB_ZANT_Execute(daB_ZANT_c *i_this)
Definition d_a_b_zant.cpp:5540
static int daB_ZANT_Draw(daB_ZANT_c *i_this)
Definition d_a_b_zant.cpp:387
static int daB_ZANT_Delete(daB_ZANT_c *i_this)
Definition d_a_b_zant.cpp:5566
static int daB_ZANT_Create(daB_ZANT_c *i_this)
Definition d_a_b_zant.cpp:5782
static int daB_ZANT_IsDelete(daB_ZANT_c *i_this)
Definition d_a_b_zant.cpp:5546
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_HIO

◆ l_initHIO

u8 l_initHIO
static

◆ lit_3757

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

◆ target_info_count

int target_info_count
static