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

Functions

void * searchSpiralSub (void *i_actor, void *i_data)
 
static int CheckCreateHeap (fopAc_ac_c *actor)
 
int daSpiral_Draw (daSpiral_c *i_this)
 
int daSpiral_Execute (daSpiral_c *i_this)
 
int daSpiral_Delete (daSpiral_c *i_this)
 
int daSpiral_Create (fopAc_ac_c *i_this)
 

Variables

static cXyz l_step_offset (0.0f, 0.0f, 150.0f)
 
static cXyz l_dzb_offset (0.0f, 0.0f, 100.0f)
 
static cXyz l_spiral_path_point_d []
 
static cXyz l_spiral_path_point_u []
 
static actor_method_class l_daSpiral_Method
 
actor_process_profile_definition g_profile_SPIRAL_DOOR
 

Function Documentation

◆ CheckCreateHeap()

static int CheckCreateHeap ( fopAc_ac_c * actor)
static

◆ daSpiral_Create()

int daSpiral_Create ( fopAc_ac_c * i_this)

◆ daSpiral_Delete()

int daSpiral_Delete ( daSpiral_c * i_this)

◆ daSpiral_Draw()

int daSpiral_Draw ( daSpiral_c * i_this)

◆ daSpiral_Execute()

int daSpiral_Execute ( daSpiral_c * i_this)

◆ searchSpiralSub()

void * searchSpiralSub ( void * i_actor,
void * i_data )

Variable Documentation

◆ g_profile_SPIRAL_DOOR

actor_process_profile_definition g_profile_SPIRAL_DOOR
Initial value:
= {
7,
sizeof(daSpiral_c),
0,
0,
301,
DASPIRAL_METHODS,
0x44000,
}
Definition d_a_door_spiral.h:31
@ PROC_SPIRAL_DOOR
Definition d_procname.h:566
actor_method_class g_fopAc_Method
Definition f_op_actor.cpp:638
@ fopAc_CULLBOX_6_e
Definition f_op_actor.h:62
@ fopAc_ACTOR_e
Definition f_op_actor.h:41
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
leafdraw_method_class g_fpcLf_Method
Definition f_pc_leaf.cpp:65
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8
leafdraw_method_class base
Definition f_op_actor.h:12
process_method_class base
Definition f_pc_leaf.h:12

◆ l_daSpiral_Method

actor_method_class l_daSpiral_Method
static
Initial value:
= {
}
int daSpiral_Draw(daSpiral_c *i_this)
Definition d_a_door_spiral.cpp:1159
int daSpiral_Create(fopAc_ac_c *i_this)
Definition d_a_door_spiral.cpp:1175
int daSpiral_Execute(daSpiral_c *i_this)
Definition d_a_door_spiral.cpp:1163
int daSpiral_Delete(daSpiral_c *i_this)
Definition d_a_door_spiral.cpp:1168
int(* process_method_func)(void *)
Definition f_pc_method.h:6

◆ l_dzb_offset

cXyz l_dzb_offset(0.0f, 0.0f, 100.0f) ( 0. 0f,
0. 0f,
100. 0f )
static

◆ l_spiral_path_point_d

cXyz l_spiral_path_point_d[]
static
Initial value:
= {
cXyz(360.0f, 0.0f, -600.0f) + l_step_offset,
cXyz(250.0f, 0.0f, -600.0f) + l_step_offset,
cXyz(150.0f, 0.0f, -600.0f) + l_step_offset,
cXyz(82.0f, 0.0f, -560.0f) + l_step_offset,
cXyz(10.0f, 0.0f, -500.0f) + l_step_offset,
cXyz(0.0f, 0.0f, -400.0f) + l_step_offset,
cXyz(0.0f, 0.0f, -300.0f) + l_step_offset,
cXyz(0.0f, 0.0f, -150.0f) + l_step_offset,
cXyz(0.0f, 0.0f, 270.0f) + l_step_offset,
}
static cXyz l_step_offset(0.0f, 0.0f, 150.0f)
Definition c_xyz.h:7

◆ l_spiral_path_point_u

cXyz l_spiral_path_point_u[]
static
Initial value:
= {
cXyz(-360.0f, 0.0f, -600.0f) + l_step_offset,
cXyz(-250.0f, 0.0f, -600.0f) + l_step_offset,
cXyz(-150.0f, 0.0f, -600.0f) + l_step_offset,
cXyz(-82.0f, 0.0f, -560.0f) + l_step_offset,
cXyz(-10.0f, 0.0f, -500.0f) + l_step_offset,
cXyz(0.0f, 0.0f, -400.0f) + l_step_offset,
cXyz(0.0f, 0.0f, -300.0f) + l_step_offset,
cXyz(0.0f, 0.0f, -150.0f) + l_step_offset,
cXyz(0.0f, 0.0f, 270.0f) + l_step_offset,
}

◆ l_step_offset

cXyz l_step_offset(0.0f, 0.0f, 150.0f) ( 0. 0f,
0. 0f,
150. 0f )
static