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

Functions

static int daSCannonCrs_c_createHeap (fopAc_ac_c *i_this)
 
static int eventCallBack (void *i_proc, int param_1)
 
static int daSCannonCrs_create (daSCannonCrs_c *i_this)
 
static int daSCannonCrs_Delete (daSCannonCrs_c *i_this)
 
static int daSCannonCrs_execute (daSCannonCrs_c *i_this)
 
static int daSCannonCrs_draw (daSCannonCrs_c *i_this)
 

Variables

static char * l_arcName = "SCanCrs"
 
static char * l_eventName = "SKY_CANNON_WARP_START"
 
static char * l_staffName = "SCanCrs"
 
static const u16 DISAP_PARTICLE_NAME []
 
static const u16 BEAM_PARTICLE_NAME []
 
static actor_method_class daSCannonCrs_METHODS
 
actor_process_profile_definition g_profile_Obj_SCannonCrs
 

Function Documentation

◆ daSCannonCrs_c_createHeap()

static int daSCannonCrs_c_createHeap ( fopAc_ac_c * i_this)
static

◆ daSCannonCrs_create()

static int daSCannonCrs_create ( daSCannonCrs_c * i_this)
static

◆ daSCannonCrs_Delete()

static int daSCannonCrs_Delete ( daSCannonCrs_c * i_this)
static

◆ daSCannonCrs_draw()

static int daSCannonCrs_draw ( daSCannonCrs_c * i_this)
static

◆ daSCannonCrs_execute()

static int daSCannonCrs_execute ( daSCannonCrs_c * i_this)
static

◆ eventCallBack()

static int eventCallBack ( void * i_proc,
int param_1 )
static

Variable Documentation

◆ BEAM_PARTICLE_NAME

const u16 BEAM_PARTICLE_NAME[]
static
Initial value:
= {
}
@ ID_ZI_S_SKYCANNON_CRASH_BIND_D
Definition d_particle_name.h:2905
@ ID_ZI_S_SKYCANNON_CRASH_BIND_A
Definition d_particle_name.h:2902
@ ID_ZI_S_SKYCANNON_CRASH_BIND_C
Definition d_particle_name.h:2904
@ ID_ZI_S_SKYCANNON_CRASH_BIND_B
Definition d_particle_name.h:2903

◆ daSCannonCrs_METHODS

actor_method_class daSCannonCrs_METHODS
static
Initial value:
= {
0,
}
static int daSCannonCrs_execute(daSCannonCrs_c *i_this)
Definition d_a_obj_scannon_crs.cpp:503
static int daSCannonCrs_draw(daSCannonCrs_c *i_this)
Definition d_a_obj_scannon_crs.cpp:507
static int daSCannonCrs_create(daSCannonCrs_c *i_this)
Definition d_a_obj_scannon_crs.cpp:494
static int daSCannonCrs_Delete(daSCannonCrs_c *i_this)
Definition d_a_obj_scannon_crs.cpp:499
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ DISAP_PARTICLE_NAME

const u16 DISAP_PARTICLE_NAME[]
static
Initial value:
= {
}
@ ID_ZI_S_SKYCANNON_CRASH_DISAPP_D
Definition d_particle_name.h:2881
@ ID_ZI_S_SKYCANNON_CRASH_DISAPP_C
Definition d_particle_name.h:2880
@ ID_ZI_S_SKYCANNON_CRASH_DISAPP_A
Definition d_particle_name.h:2878
@ ID_ZI_S_SKYCANNON_CRASH_DISAPP_B
Definition d_particle_name.h:2879

◆ g_profile_Obj_SCannonCrs

actor_process_profile_definition g_profile_Obj_SCannonCrs
extern
Initial value:
= {
7,
sizeof(daSCannonCrs_c),
0,
0,
736,
0x00044180,
}
Sky Cannon (Broken)
Definition d_a_obj_scannon_crs.h:15
static actor_method_class daSCannonCrs_METHODS
Definition d_a_obj_scannon_crs.cpp:511
@ PROC_Obj_SCannonCrs
Definition d_procname.h:407
actor_method_class g_fopAc_Method
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:70
@ fopAc_ENV_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: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 = "SCanCrs"
static

◆ l_eventName

char* l_eventName = "SKY_CANNON_WARP_START"
static

◆ l_staffName

char* l_staffName = "SCanCrs"
static