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

Classes

class  daTagAtkItem_c
 

Functions

void setBaseMtx__14daTagAtkItem_cFv ()
 
void Create__14daTagAtkItem_cFv ()
 
void create__14daTagAtkItem_cFv ()
 
void __dt__8cM3dGCylFv ()
 
void __dt__8cM3dGAabFv ()
 
void __dt__10dCcD_GSttsFv ()
 
void execute__14daTagAtkItem_cFv ()
 
void action__14daTagAtkItem_cFv ()
 
void eventStart__14daTagAtkItem_cFv ()
 
void eventEnd__14daTagAtkItem_cFv ()
 
void checkHit__14daTagAtkItem_cFv ()
 
void createItem__14daTagAtkItem_cFv ()
 
bool _delete__14daTagAtkItem_cFv ()
 
static void daTagAtkItem_Execute__FP14daTagAtkItem_c ()
 
static void daTagAtkItem_Delete__FP14daTagAtkItem_c ()
 
static void daTagAtkItem_Create__FP14daTagAtkItem_c ()
 
void __dt__17dEvLib_callback_cFv ()
 
bool eventRun__17dEvLib_callback_cFv ()
 
bool eventStart__17dEvLib_callback_cFv ()
 
bool eventEnd__17dEvLib_callback_cFv ()
 
static void func_805A3100 ()
 
static void func_805A3108 ()
 
static void func_805A3110 ()
 
void __dt__14daTagAtkItem_cFv ()
 
void __dt__10cCcD_GSttsFv ()
 
void transS__14mDoMtx_stack_cFRC4cXyz ()
 
void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcM_delete__FP10fopAc_ac_c ()
 
void fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb ()
 
void eventUpdate__17dEvLib_callback_cFv ()
 
void orderEvent__17dEvLib_callback_cFiii ()
 
void __ct__10dCcD_GSttsFv ()
 
void Init__9dCcD_SttsFiiP10fopAc_ac_c ()
 
void __ct__12dCcD_GObjInfFv ()
 
void __dt__12dCcD_GObjInfFv ()
 
void ChkTgHit__12dCcD_GObjInfFv ()
 
void GetTgHitObj__12dCcD_GObjInfFv ()
 
void Set__8dCcD_CylFRC11dCcD_SrcCyl ()
 
void Set__4cCcSFP8cCcD_Obj ()
 
void __ct__5csXyzFsss ()
 
void cM_rndFX__Ff ()
 
void SetC__8cM3dGCylFRC4cXyz ()
 
void SetH__8cM3dGCylFf ()
 
void SetR__8cM3dGCylFf ()
 
void __dl__FPv ()
 
void _savegpr_27 ()
 
void _savegpr_29 ()
 
void _restgpr_27 ()
 
void _restgpr_29 ()
 
static int daTagAtkItem_Execute (daTagAtkItem_c *i_this)
 
static int daTagAtkItem_Delete (daTagAtkItem_c *i_this)
 
static int daTagAtkItem_Create (daTagAtkItem_c *i_this)
 

Variables

void__vt__8dCcD_Cyl [36]
 
void__vt__9dCcD_Stts [11]
 
void__vt__12cCcD_CylAttr [25]
 
void__vt__14cCcD_ShapeAttr [22]
 
void__vt__9cCcD_Stts [8]
 
static dCcD_SrcCyl l_cyl_src
 
static SECTION_DATA voidl_daTagAtkItem_Method [8]
 
SECTION_DATA voidg_profile_Tag_AttackItem [12]
 
SECTION_DATA void__vt__14daTagAtkItem_c [11]
 
SECTION_DATA void__vt__10cCcD_GStts [3]
 
SECTION_DATA void__vt__10dCcD_GStts [3]
 
SECTION_DATA void__vt__8cM3dGCyl [3]
 
SECTION_DATA void__vt__8cM3dGAab [3]
 
SECTION_DATA void__vt__17dEvLib_callback_c [6]
 

Function Documentation

◆ __ct__10dCcD_GSttsFv()

void __ct__10dCcD_GSttsFv ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__12dCcD_GObjInfFv()

void __ct__12dCcD_GObjInfFv ( )

◆ __ct__5csXyzFsss()

void __ct__5csXyzFsss ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10cCcD_GSttsFv()

void __dt__10cCcD_GSttsFv ( )

Vtables for daObjHBombkoya_c mostly match, but __dt__17dEvLib_callback_cFv keeps getting generated above after daObjHBombkoya_create1st instead of down here. If that can be fixed, it should fix all vtable issues for this TU

◆ __dt__10dCcD_GSttsFv()

void __dt__10dCcD_GSttsFv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __dt__12dCcD_GObjInfFv()

void __dt__12dCcD_GObjInfFv ( )

◆ __dt__14daTagAtkItem_cFv()

void __dt__14daTagAtkItem_cFv ( )

◆ __dt__17dEvLib_callback_cFv()

void __dt__17dEvLib_callback_cFv ( )

◆ __dt__8cM3dGAabFv()

void __dt__8cM3dGAabFv ( )

◆ __dt__8cM3dGCylFv()

void __dt__8cM3dGCylFv ( )

◆ _delete__14daTagAtkItem_cFv()

bool _delete__14daTagAtkItem_cFv ( )

◆ _restgpr_27()

void _restgpr_27 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_27()

void _savegpr_27 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ action__14daTagAtkItem_cFv()

void action__14daTagAtkItem_cFv ( )

◆ checkHit__14daTagAtkItem_cFv()

void checkHit__14daTagAtkItem_cFv ( )

◆ ChkTgHit__12dCcD_GObjInfFv()

void ChkTgHit__12dCcD_GObjInfFv ( )

◆ cM_rndFX__Ff()

void cM_rndFX__Ff ( )

◆ Create__14daTagAtkItem_cFv()

void Create__14daTagAtkItem_cFv ( )

◆ create__14daTagAtkItem_cFv()

void create__14daTagAtkItem_cFv ( )

◆ createItem__14daTagAtkItem_cFv()

void createItem__14daTagAtkItem_cFv ( )

◆ daTagAtkItem_Create()

static int daTagAtkItem_Create ( daTagAtkItem_c i_this)
static

◆ daTagAtkItem_Create__FP14daTagAtkItem_c()

static void daTagAtkItem_Create__FP14daTagAtkItem_c ( )
static

◆ daTagAtkItem_Delete()

static int daTagAtkItem_Delete ( daTagAtkItem_c i_this)
static

◆ daTagAtkItem_Delete__FP14daTagAtkItem_c()

static void daTagAtkItem_Delete__FP14daTagAtkItem_c ( )
static

◆ daTagAtkItem_Execute()

static int daTagAtkItem_Execute ( daTagAtkItem_c i_this)
static

◆ daTagAtkItem_Execute__FP14daTagAtkItem_c()

static void daTagAtkItem_Execute__FP14daTagAtkItem_c ( )
static

◆ eventEnd__14daTagAtkItem_cFv()

void eventEnd__14daTagAtkItem_cFv ( )

◆ eventEnd__17dEvLib_callback_cFv()

bool eventEnd__17dEvLib_callback_cFv ( )

◆ eventRun__17dEvLib_callback_cFv()

bool eventRun__17dEvLib_callback_cFv ( )

◆ eventStart__14daTagAtkItem_cFv()

void eventStart__14daTagAtkItem_cFv ( )

◆ eventStart__17dEvLib_callback_cFv()

bool eventStart__17dEvLib_callback_cFv ( )

◆ eventUpdate__17dEvLib_callback_cFv()

void eventUpdate__17dEvLib_callback_cFv ( )

◆ execute__14daTagAtkItem_cFv()

void execute__14daTagAtkItem_cFv ( )

◆ fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb()

void fopAcM_createItemFromTable__FPC4cXyziiiPC5csXyziPC4cXyzPfPfb ( )

◆ fopAcM_delete__FP10fopAc_ac_c()

void fopAcM_delete__FP10fopAc_ac_c ( )

◆ func_805A3100()

static void func_805A3100 ( )
static

◆ func_805A3108()

static void func_805A3108 ( )
static

◆ func_805A3110()

static void func_805A3110 ( )
static

◆ GetTgHitObj__12dCcD_GObjInfFv()

void GetTgHitObj__12dCcD_GObjInfFv ( )

◆ Init__9dCcD_SttsFiiP10fopAc_ac_c()

void Init__9dCcD_SttsFiiP10fopAc_ac_c ( )

◆ orderEvent__17dEvLib_callback_cFiii()

void orderEvent__17dEvLib_callback_cFiii ( )

◆ Set__4cCcSFP8cCcD_Obj()

void Set__4cCcSFP8cCcD_Obj ( )

◆ Set__8dCcD_CylFRC11dCcD_SrcCyl()

void Set__8dCcD_CylFRC11dCcD_SrcCyl ( )

◆ setBaseMtx__14daTagAtkItem_cFv()

void setBaseMtx__14daTagAtkItem_cFv ( )

◆ SetC__8cM3dGCylFRC4cXyz()

void SetC__8cM3dGCylFRC4cXyz ( )

◆ SetH__8cM3dGCylFf()

void SetH__8cM3dGCylFf ( )

◆ SetR__8cM3dGCylFf()

void SetR__8cM3dGCylFf ( )

◆ transS__14mDoMtx_stack_cFRC4cXyz()

void transS__14mDoMtx_stack_cFRC4cXyz ( )

◆ ZXYrotM__14mDoMtx_stack_cFRC5csXyz()

void ZXYrotM__14mDoMtx_stack_cFRC5csXyz ( )

Variable Documentation

◆ __vt__10cCcD_GStts

SECTION_DATA void* __vt__10cCcD_GStts[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__10cCcD_GSttsFv()
Definition d_a_tag_attack_item.cpp:405

◆ __vt__10dCcD_GStts

SECTION_DATA void* __vt__10dCcD_GStts[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__10dCcD_GSttsFv()
Definition d_a_tag_attack_item.cpp:242

◆ __vt__12cCcD_CylAttr

void* __vt__12cCcD_CylAttr[25]
extern

◆ __vt__14cCcD_ShapeAttr

void* __vt__14cCcD_ShapeAttr[22]
extern

◆ __vt__14daTagAtkItem_c

SECTION_DATA void* __vt__14daTagAtkItem_c[11]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)func_805A3110,
(void*)func_805A3108,
(void*)func_805A3100,
}
static void func_805A3100()
Definition d_a_tag_attack_item.cpp:384
void __dt__14daTagAtkItem_cFv()
static void func_805A3108()
Definition d_a_tag_attack_item.cpp:389
void eventEnd__14daTagAtkItem_cFv()
void eventStart__14daTagAtkItem_cFv()
static void func_805A3110()
Definition d_a_tag_attack_item.cpp:394
bool eventRun__17dEvLib_callback_cFv()
Definition d_a_tag_attack_item.cpp:365

◆ __vt__17dEvLib_callback_c

SECTION_DATA void* __vt__17dEvLib_callback_c[6]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__17dEvLib_callback_cFv()
Definition d_a_tag_attack_item.cpp:359
bool eventStart__17dEvLib_callback_cFv()
Definition d_a_tag_attack_item.cpp:372
bool eventEnd__17dEvLib_callback_cFv()
Definition d_a_tag_attack_item.cpp:378

◆ __vt__8cM3dGAab

SECTION_DATA void* __vt__8cM3dGAab[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGAabFv()
Definition d_a_tag_attack_item.cpp:236

◆ __vt__8cM3dGCyl

SECTION_DATA void* __vt__8cM3dGCyl[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGCylFv()
Definition d_a_tag_attack_item.cpp:230

◆ __vt__8dCcD_Cyl

void* __vt__8dCcD_Cyl[36]
extern

◆ __vt__9cCcD_Stts

void* __vt__9cCcD_Stts[8]
extern

◆ __vt__9dCcD_Stts

void* __vt__9dCcD_Stts[11]
extern

◆ g_profile_Tag_AttackItem

SECTION_DATA void* g_profile_Tag_AttackItem[12]
extern
Initial value:
= {
(void*)0xFFFFFFFD, (void*)0x0007FFFD,
(void*)0x01AA0000, (void*)&g_fpcLf_Method,
(void*)0x000006FC, (void*)NULL,
(void*)NULL, (void*)&g_fopAc_Method,
(void*)0x02490000, (void*)&l_daTagAtkItem_Method,
(void*)0x00040000, (void*)0x000E0000,
}
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static SECTION_DATA void * l_daTagAtkItem_Method[8]
Definition d_a_tag_attack_item.cpp:149

◆ l_cyl_src

dCcD_SrcCyl l_cyl_src
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x1f}, {0x400020, 0x11}, 0x78}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x6},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
50.0f,
100.0f
}
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ l_daTagAtkItem_Method

SECTION_DATA void* l_daTagAtkItem_Method[8]
static
Initial value:
= {
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
}
static void daTagAtkItem_Delete__FP14daTagAtkItem_c()
static void daTagAtkItem_Execute__FP14daTagAtkItem_c()
static void daTagAtkItem_Create__FP14daTagAtkItem_c()