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

Functions

static int CheckCreateHeap (fopAc_ac_c *i_this)
 
static int getNowLevel ()
 
static int daObjBossWarp_Draw (daObjBossWarp_c *i_this)
 
static int daObjBossWarp_Execute (daObjBossWarp_c *i_this)
 
static int daObjBossWarp_Delete (daObjBossWarp_c *i_this)
 
static cPhs__Step daObjBossWarp_Create (fopAc_ac_c *i_this)
 

Variables

static char * l_arcName = "ef_Portal"
 
static char const * l_clearEvName [9]
 
static char const * l_warp_check_evName = "WARP_CHECK"
 
static char const * l_warp_cancel_evName = "WARP_CANCEL"
 
static Vec const l_hair_offset [7]
 
static Vec const l_hair_rotate [7]
 
static actor_method_class l_daObjBossWarp_Method
 
actor_process_profile_definition g_profile_Obj_BossWarp
 

Function Documentation

◆ CheckCreateHeap()

static int CheckCreateHeap ( fopAc_ac_c * i_this)
static

◆ daObjBossWarp_Create()

static cPhs__Step daObjBossWarp_Create ( fopAc_ac_c * i_this)
static

◆ daObjBossWarp_Delete()

static int daObjBossWarp_Delete ( daObjBossWarp_c * i_this)
static

◆ daObjBossWarp_Draw()

static int daObjBossWarp_Draw ( daObjBossWarp_c * i_this)
static

◆ daObjBossWarp_Execute()

static int daObjBossWarp_Execute ( daObjBossWarp_c * i_this)
static

◆ getNowLevel()

static int getNowLevel ( )
static

Variable Documentation

◆ g_profile_Obj_BossWarp

actor_process_profile_definition g_profile_Obj_BossWarp
extern
Initial value:
= {
7,
sizeof(daObjBossWarp_c),
0,
0,
0x2DA,
0x44000,
}
Boss Warp.
Definition d_a_obj_bosswarp.h:15
static actor_method_class l_daObjBossWarp_Method
Definition d_a_obj_bosswarp.cpp:664
@ PROC_Obj_BossWarp
Definition d_procname.h:364
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ 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_arcName

char* l_arcName = "ef_Portal"
static

d_a_obj_bosswarp.cpp Object - Boss Warp

◆ l_clearEvName

char const* l_clearEvName[9]
static
Initial value:
= {
"BOSSCLEAR01",
"BOSSCLEAR02",
"BOSSCLEAR03",
"BOSSCLEAR03",
"BOSSCLEAR05",
"BOSSCLEAR06",
"BOSSCLEAR07",
"BOSSCLEAR03",
"BOSSCLEAR03",
}

◆ l_daObjBossWarp_Method

actor_method_class l_daObjBossWarp_Method
static
Initial value:
= {
}
static int daObjBossWarp_Delete(daObjBossWarp_c *i_this)
Definition d_a_obj_bosswarp.cpp:656
static int daObjBossWarp_Execute(daObjBossWarp_c *i_this)
Definition d_a_obj_bosswarp.cpp:652
static int daObjBossWarp_Draw(daObjBossWarp_c *i_this)
Definition d_a_obj_bosswarp.cpp:648
static cPhs__Step daObjBossWarp_Create(fopAc_ac_c *i_this)
Definition d_a_obj_bosswarp.cpp:660
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_hair_offset

Vec const l_hair_offset[7]
static
Initial value:
= {
{49.0f, -34.0f, -3.0f},
{46.0f, -15.0f, 3.0f},
{53.0f, -32.0f, 0.0f},
{50.0f, 0.0f, 0.0f},
{50.0f, 0.0f, 0.0f},
{50.0f, 0.0f, 0.0f},
{50.0f, 0.0f, 0.0f},
}

◆ l_hair_rotate

Vec const l_hair_rotate[7]
static
Initial value:
= {
{47.0f, 80.0f, 38.0f},
{-2.0f, 68.0f, 2.0f},
{160.0f, -60.0f, -160.0f},
{0.0f, 90.0f, 0.0f},
{0.0f, 90.0f, 0.0f},
{0.0f, 90.0f, 0.0f},
{0.0f, 90.0f, 0.0f},
}

◆ l_warp_cancel_evName

char const* l_warp_cancel_evName = "WARP_CANCEL"
static

◆ l_warp_check_evName

char const* l_warp_check_evName = "WARP_CHECK"
static