Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
daObjKAT_c Class Reference

Insect - Snail (Katatsumuri) More...

#include <d_a_obj_katatsumuri.h>

+ Inheritance diagram for daObjKAT_c:
+ Collaboration diagram for daObjKAT_c:

Public Member Functions

void InitCcSph ()
 
void SetCcSph ()
 
int ctrlJoint (J3DJoint *, J3DModel *)
 
int CreateHeap ()
 
void WallWalk ()
 
void MoveAction ()
 
void Action ()
 
void Insect_Release ()
 
void checkGround ()
 
void F_MoveAction ()
 
void FallAction ()
 
void ParticleSet ()
 
void BoomChk ()
 
void ObjHit ()
 
int Execute ()
 
void Z_BufferChk ()
 
int Delete ()
 
void setBaseMtx ()
 
int Draw ()
 
bool CreateChk ()
 
int create ()
 
- Public Member Functions inherited from dInsect_c
 dInsect_c ()
 
void Insect_GetDemoMain ()
 
void CalcZBuffer (f32)
 
bool ChkGetDemo ()
 
void setItemNo (u8 i_itemNo)
 
void setSaveBitNo (s16 i_saveBitNo)
 
bool CheckZ ()
 
- Public Member Functions inherited from fopAc_ac_c
 fopAc_ac_c ()
 
 ~fopAc_ac_c ()
 

Private Attributes

dBgS_ObjAcch mAcch
 
dBgS_GndChk mGndChk
 
u8 field_0x7bc [0x7c0 - 0x7bc]
 
u8 field_0x7c0
 
u8 field_0x7c1
 
csXyz field_0x7c2
 
cXyz field_0x7c8
 
s16 field_0x7d4
 
f32 field_0x7d8
 
u8 field_0x7dc [0x7e0 - 0x7dc]
 
s16 field_0x7e0
 
u8 field_0x7e2 [0x7e8 - 0x7e2]
 
u8 field_0x7e8
 
csXyz field_0x7ea
 
u8 field_0x7f0 [0x7f2 - 0x7f0]
 
s16 field_0x7f2
 
s16 field_0x7f4
 
s16 field_0x7f6
 
mDoExt_brkAnmmpBrkAnm
 
mDoExt_btkAnmmpBtkAnm
 
f32 field_0x800
 
u32 field_0x804
 
u8 field_0x808
 
f32 field_0x80c
 
dCcD_Stts mStts
 
dCcD_Sph mSph
 
daPy_boomerangMove_c mBoomerangMove
 
u8 field_0x990
 
Z2Creature mCreatureSound
 
dBgS_AcchCir field_0xa24
 
mDoExt_McaMorfSOmpMorfSO
 
request_of_phase_process_class mPhase
 
u8 field_0xa70
 

Additional Inherited Members

- Public Types inherited from dInsect_c
enum  Sex { SEX_MALE , SEX_FEMALE }
 
enum  Location { LOC_OUTSIDE , LOC_AGITHA , LOC_UNK_2 , LOC_UNK_3 }
 
- Static Public Member Functions inherited from fopAc_ac_c
static void setStopStatus (u32 status)
 
- Public Attributes inherited from dInsect_c
u8 field_0x56c
 
bool mDraw
 
u32 mParticleKey1
 
u32 mParticleKey2
 
u32 field_0x578
 
f32 field_0x57c
 
u8 m_itemNo
 
u8 mSex
 
s16 m_saveBitNo
 
u8 field_0x584
 
u8 field_0x585
 
u8 field_0x586 [2]
 
u32 m_itemId
 
int m_mode
 
- Public Attributes inherited from fopAc_ac_c
leafdraw_class base
 
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 argument
 
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
 
- Static Public Attributes inherited from fopAc_ac_c
static u32 stopStatus
 

Detailed Description

Insect - Snail (Katatsumuri)

Member Function Documentation

◆ Action()

void daObjKAT_c::Action ( )

◆ BoomChk()

void daObjKAT_c::BoomChk ( )

◆ checkGround()

void daObjKAT_c::checkGround ( )

◆ create()

int daObjKAT_c::create ( )

◆ CreateChk()

bool daObjKAT_c::CreateChk ( )

◆ CreateHeap()

int daObjKAT_c::CreateHeap ( )

◆ ctrlJoint()

int daObjKAT_c::ctrlJoint ( J3DJoint * i_joint,
J3DModel * i_model )

◆ Delete()

int daObjKAT_c::Delete ( )

◆ Draw()

int daObjKAT_c::Draw ( )
inline

◆ Execute()

int daObjKAT_c::Execute ( )

◆ F_MoveAction()

void daObjKAT_c::F_MoveAction ( )

◆ FallAction()

void daObjKAT_c::FallAction ( )

◆ InitCcSph()

void daObjKAT_c::InitCcSph ( )

◆ Insect_Release()

void daObjKAT_c::Insect_Release ( )
virtual

Reimplemented from dInsect_c.

◆ MoveAction()

void daObjKAT_c::MoveAction ( )

◆ ObjHit()

void daObjKAT_c::ObjHit ( )

◆ ParticleSet()

void daObjKAT_c::ParticleSet ( )

◆ setBaseMtx()

void daObjKAT_c::setBaseMtx ( )

◆ SetCcSph()

void daObjKAT_c::SetCcSph ( )

◆ WallWalk()

void daObjKAT_c::WallWalk ( )

◆ Z_BufferChk()

void daObjKAT_c::Z_BufferChk ( )

Member Data Documentation

◆ field_0x7bc

u8 daObjKAT_c::field_0x7bc[0x7c0 - 0x7bc]
private

◆ field_0x7c0

u8 daObjKAT_c::field_0x7c0
private

◆ field_0x7c1

u8 daObjKAT_c::field_0x7c1
private

◆ field_0x7c2

csXyz daObjKAT_c::field_0x7c2
private

◆ field_0x7c8

cXyz daObjKAT_c::field_0x7c8
private

◆ field_0x7d4

s16 daObjKAT_c::field_0x7d4
private

◆ field_0x7d8

f32 daObjKAT_c::field_0x7d8
private

◆ field_0x7dc

u8 daObjKAT_c::field_0x7dc[0x7e0 - 0x7dc]
private

◆ field_0x7e0

s16 daObjKAT_c::field_0x7e0
private

◆ field_0x7e2

u8 daObjKAT_c::field_0x7e2[0x7e8 - 0x7e2]
private

◆ field_0x7e8

u8 daObjKAT_c::field_0x7e8
private

◆ field_0x7ea

csXyz daObjKAT_c::field_0x7ea
private

◆ field_0x7f0

u8 daObjKAT_c::field_0x7f0[0x7f2 - 0x7f0]
private

◆ field_0x7f2

s16 daObjKAT_c::field_0x7f2
private

◆ field_0x7f4

s16 daObjKAT_c::field_0x7f4
private

◆ field_0x7f6

s16 daObjKAT_c::field_0x7f6
private

◆ field_0x800

f32 daObjKAT_c::field_0x800
private

◆ field_0x804

u32 daObjKAT_c::field_0x804
private

◆ field_0x808

u8 daObjKAT_c::field_0x808
private

◆ field_0x80c

f32 daObjKAT_c::field_0x80c
private

◆ field_0x990

u8 daObjKAT_c::field_0x990
private

◆ field_0xa24

dBgS_AcchCir daObjKAT_c::field_0xa24
private

◆ field_0xa70

u8 daObjKAT_c::field_0xa70
private

◆ mAcch

dBgS_ObjAcch daObjKAT_c::mAcch
private

◆ mBoomerangMove

daPy_boomerangMove_c daObjKAT_c::mBoomerangMove
private

◆ mCreatureSound

Z2Creature daObjKAT_c::mCreatureSound
private

◆ mGndChk

dBgS_GndChk daObjKAT_c::mGndChk
private

◆ mpBrkAnm

mDoExt_brkAnm* daObjKAT_c::mpBrkAnm
private

◆ mpBtkAnm

mDoExt_btkAnm* daObjKAT_c::mpBtkAnm
private

◆ mPhase

request_of_phase_process_class daObjKAT_c::mPhase
private

◆ mpMorfSO

mDoExt_McaMorfSO* daObjKAT_c::mpMorfSO
private

◆ mSph

dCcD_Sph daObjKAT_c::mSph
private

◆ mStts

dCcD_Stts daObjKAT_c::mStts
private

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