Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
daTag_AllMato_c Class Reference

#include <d_a_tag_allmato.h>

+ Inheritance diagram for daTag_AllMato_c:
+ Collaboration diagram for daTag_AllMato_c:

Public Member Functions

int create ()
 
int Delete ()
 
int Execute ()
 
int Draw ()
 
int isDelete ()
 
void entryBouMatoActors ()
 
void entryItaMatoActors ()
 
fopAc_ac_cgetTaroActorP ()
 
fopAc_ac_cgetArrowActorP ()
 
int checkCrsMato ()
 
int checkCrsMato2 ()
 
int checkBrkMato ()
 
void evtChange (u16)
 
virtual ~daTag_AllMato_c ()
 
int getType ()
 
int getOnEvtBit ()
 
u32 getOffEvtBit ()
 
u8 getOnSwBit ()
 
u8 getOffSwBit ()
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Static Public Member Functions

static void * srchBouMato (void *, void *)
 
static void * srchItaMato (void *, void *)
 
static void * srchTaro (void *, void *)
 
static void * srchArrow (void *, void *)
 
- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 

Public Attributes

daNpcT_ActorMngr_c mBouMatoActorMngr [1]
 
daNpcT_ActorMngr_c mItaMatoActorMngr [2]
 
daNpcT_ActorMngr_c mArrowActorMngr
 
daNpcT_ActorMngr_c mBrkMatoActorMngr
 
cXyz field_0x590 [500]
 
int mBouMatoActorNum
 
int mItaMatoActorNum
 
int field_0x1d08
 
s16 mEventIdx
 
u8 field_0x1d0e
 
u8 field_0x1d0f
 
u8 field_0x1d10
 
- Public Attributes inherited from fopAc_ac_c
int actor_type
 
create_tag_class actor_tag
 
create_tag_class draw_tag
 
profile_method_classsub_method
 
JKRSolidHeapheap
 
dEvt_info_c eventInfo
 
dKy_tevstr_c tevStr
 
u16 setID
 
u8 group
 
u8 cullType
 
u8 demoActorID
 
s8 subtype
 
u8 carryType
 
u32 actor_status
 
u32 actor_condition
 
fpc_ProcID parentActorID
 
actor_place home
 
actor_place old
 
actor_place current
 
csXyz shape_angle
 
cXyz scale
 
cXyz speed
 
MtxP cullMtx
 
union { 
 
   cull_box   box 
 
   cull_sphere   sphere 
 
cull 
 
f32 cullSizeFar
 
J3DModelmodel
 
dJntCol_cjntCol
 
f32 speedF
 
f32 gravity
 
f32 maxFallSpeed
 
cXyz eyePos
 
actor_attention_types attention_info
 
s16 field_0x560
 
s16 health
 
u8 field_0x564
 
u8 field_0x565
 
s8 field_0x566
 
s8 field_0x567
 
- Public Attributes inherited from leafdraw_class
base_process_class base
 
leafdraw_method_classleaf_methods
 
s8 unk_0xBC
 
u8 unk_0xBD
 
draw_priority_class draw_priority
 

Additional Inherited Members

- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Constructor & Destructor Documentation

◆ ~daTag_AllMato_c()

virtual daTag_AllMato_c::~daTag_AllMato_c ( )
inlinevirtual

Member Function Documentation

◆ checkBrkMato()

int daTag_AllMato_c::checkBrkMato ( )

◆ checkCrsMato()

int daTag_AllMato_c::checkCrsMato ( )

◆ checkCrsMato2()

int daTag_AllMato_c::checkCrsMato2 ( )

◆ create()

int daTag_AllMato_c::create ( )

◆ Delete()

int daTag_AllMato_c::Delete ( )

◆ Draw()

int daTag_AllMato_c::Draw ( )

◆ entryBouMatoActors()

void daTag_AllMato_c::entryBouMatoActors ( )

◆ entryItaMatoActors()

void daTag_AllMato_c::entryItaMatoActors ( )

◆ evtChange()

void daTag_AllMato_c::evtChange ( u16 i_action)

◆ Execute()

int daTag_AllMato_c::Execute ( )

◆ getArrowActorP()

fopAc_ac_c * daTag_AllMato_c::getArrowActorP ( )

◆ getOffEvtBit()

u32 daTag_AllMato_c::getOffEvtBit ( )
inline

◆ getOffSwBit()

u8 daTag_AllMato_c::getOffSwBit ( )
inline

◆ getOnEvtBit()

int daTag_AllMato_c::getOnEvtBit ( )
inline

◆ getOnSwBit()

u8 daTag_AllMato_c::getOnSwBit ( )
inline

◆ getTaroActorP()

fopAc_ac_c * daTag_AllMato_c::getTaroActorP ( )

◆ getType()

int daTag_AllMato_c::getType ( )
inline

◆ isDelete()

int daTag_AllMato_c::isDelete ( )

◆ srchArrow()

void * daTag_AllMato_c::srchArrow ( void * i_actor,
void * i_data )
static

◆ srchBouMato()

void * daTag_AllMato_c::srchBouMato ( void * i_actor,
void * i_data )
static

◆ srchItaMato()

void * daTag_AllMato_c::srchItaMato ( void * i_actor,
void * i_data )
static

◆ srchTaro()

void * daTag_AllMato_c::srchTaro ( void * i_actor,
void * i_data )
static

Member Data Documentation

◆ field_0x1d08

int daTag_AllMato_c::field_0x1d08

◆ field_0x1d0e

u8 daTag_AllMato_c::field_0x1d0e

◆ field_0x1d0f

u8 daTag_AllMato_c::field_0x1d0f

◆ field_0x1d10

u8 daTag_AllMato_c::field_0x1d10

◆ field_0x590

cXyz daTag_AllMato_c::field_0x590[500]

◆ mArrowActorMngr

daNpcT_ActorMngr_c daTag_AllMato_c::mArrowActorMngr

◆ mBouMatoActorMngr

daNpcT_ActorMngr_c daTag_AllMato_c::mBouMatoActorMngr[1]

◆ mBouMatoActorNum

int daTag_AllMato_c::mBouMatoActorNum

◆ mBrkMatoActorMngr

daNpcT_ActorMngr_c daTag_AllMato_c::mBrkMatoActorMngr

◆ mEventIdx

s16 daTag_AllMato_c::mEventIdx

◆ mItaMatoActorMngr

daNpcT_ActorMngr_c daTag_AllMato_c::mItaMatoActorMngr[2]

◆ mItaMatoActorNum

int daTag_AllMato_c::mItaMatoActorNum

The documentation for this class was generated from the following files: