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

Functions

static void daNbomb_coHitCallback (fopAc_ac_c *i_coActorA, dCcD_GObjInf *i_coObjInfA, fopAc_ac_c *i_coActorB, dCcD_GObjInf *i_coObjInfB)
 
static void daNbomb_tgHitCallback (fopAc_ac_c *i_tgActor, dCcD_GObjInf *i_tgObjInf, fopAc_ac_c *i_atActor, dCcD_GObjInf *i_atObjInf)
 
static voiddaNbomb_searchEnemy (fopAc_ac_c *i_actor, void *i_data)
 
static int daNbomb_createHeap (fopAc_ac_c *i_this)
 
static int daNbomb_Create (fopAc_ac_c *i_this)
 
static int daNbomb_Delete (daNbomb_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) UNK_BSS(1009) void daNbomb_c
 
static int daNbomb_Execute (daNbomb_c *i_this)
 
static int daNbomb_Draw (daNbomb_c *i_this)
 

Variables

static u8 const lit_3767 [12]
 
static Vec const l_localCenterOffset = {0.0f, 30.0f, 0.0f}
 
static SECTION_RODATA char const l_arcNameBombF [] = "Bombf"
 
static SECTION_RODATA char const l_arcNameBombE [] = "E_BI"
 
static SECTION_RODATA char const l_arcNameBombEW [] = "E_BG"
 
static dCcD_SrcSph l_sphSrc
 
 AUDIO_INSTANCES
 
static actor_method_class l_daNbombMethod
 
actor_process_profile_definition g_profile_NBOMB
 

Function Documentation

◆ daNbomb_coHitCallback()

static void daNbomb_coHitCallback ( fopAc_ac_c i_coActorA,
dCcD_GObjInf i_coObjInfA,
fopAc_ac_c i_coActorB,
dCcD_GObjInf i_coObjInfB 
)
static

◆ daNbomb_Create()

static int daNbomb_Create ( fopAc_ac_c i_this)
static

◆ daNbomb_createHeap()

static int daNbomb_createHeap ( fopAc_ac_c i_this)
static

◆ daNbomb_Delete()

static int daNbomb_Delete ( daNbomb_c i_this)
static

◆ daNbomb_Draw()

static int daNbomb_Draw ( daNbomb_c i_this)
static

◆ daNbomb_Execute()

static int daNbomb_Execute ( daNbomb_c i_this)
static

◆ daNbomb_searchEnemy()

static void * daNbomb_searchEnemy ( fopAc_ac_c i_actor,
void i_data 
)
static

◆ daNbomb_tgHitCallback()

static void daNbomb_tgHitCallback ( fopAc_ac_c i_tgActor,
dCcD_GObjInf i_tgObjInf,
fopAc_ac_c i_atActor,
dCcD_GObjInf i_atObjInf 
)
static

◆ UNK_BSS()

UNK_BSS ( 1109  )

Variable Documentation

◆ AUDIO_INSTANCES

AUDIO_INSTANCES

◆ g_profile_NBOMB

actor_process_profile_definition g_profile_NBOMB
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daNbomb_c),
0,
0,
270,
0x00040100,
}
Bomb.
Definition d_a_nbomb.h:17
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daNbombMethod
Definition d_a_nbomb.cpp:1746
@ PROC_NBOMB
Definition d_procname.h:550
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_arcNameBombE

SECTION_RODATA char const l_arcNameBombE[] = "E_BI"
static

◆ l_arcNameBombEW

SECTION_RODATA char const l_arcNameBombEW[] = "E_BG"
static

◆ l_arcNameBombF

SECTION_RODATA char const l_arcNameBombF[] = "Bombf"
static

◆ l_daNbombMethod

actor_method_class l_daNbombMethod
static
Initial value:
= {
0,
}
static int daNbomb_Execute(daNbomb_c *i_this)
Definition d_a_nbomb.cpp:1630
static int daNbomb_Draw(daNbomb_c *i_this)
Definition d_a_nbomb.cpp:1739
static int daNbomb_Create(fopAc_ac_c *i_this)
Definition d_a_nbomb.cpp:393
static int daNbomb_Delete(daNbomb_c *i_this)
Definition d_a_nbomb.cpp:439
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_localCenterOffset

Vec const l_localCenterOffset = {0.0f, 30.0f, 0.0f}
static

◆ l_sphSrc

dCcD_SrcSph l_sphSrc
static
Initial value:
= {
{
{0x0, {{AT_TYPE_BOMB, 0x4, 0x1e}, {0xd8fbffef, 0x11}, 0x79}},
{dCcD_SE_NONE, 0x0, 0x1, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x4},
{0x0},
},
{
{{0.0f, 0.0f, 0.0f}, 30.0f}
}
}
@ AT_TYPE_BOMB
Definition c_cc_d.h:36
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ lit_3767

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