Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_ystone.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_YSTONE_H
2#define D_A_OBJ_YSTONE_H
3
5#include "f_op/f_op_actor.h"
6
16public:
20
24
27 }
28
30 field_0x598 = 1;
31 if (mLevel < 3) {
32 if (mpModel != NULL) {
34 }
35 } else {
36 if (mpMorf != NULL) {
38 }
39 }
40 }
41
43 return mMirrorMode;
44 }
45
48 }
49
51 /* 0x570 */ J3DModel* mpModel;
52 /* 0x574 */ mDoExt_brkAnm* mpBrkAnm;
53 /* 0x578 */ mDoExt_btkAnm* mpBtkAnm;
55 /* 0x580 */ f32 mScaleF;
56 /* 0x584 */ u8 field_0x584[2];
57 /* 0x586 */ s16 mShadowMode;
58 /* 0x588 */ u8 field_0x588[4];
59 /* 0x58C */ int mMirrorMode;
60 /* 0x590 */ int mTimer;
61 /* 0x594 */ u32 mParticleKey;
62 /* 0x598 */ s8 field_0x598;
63 /* 0x599 */ u8 mLevel;
64 /* 0x59A */ bool field_0x59a;
65 /* 0x59B */ bool field_0x59b;
66 /* 0x59C */ u8 field_0x59c[4];
67};
68
70
71#endif /* D_A_OBJ_YSTONE_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
??? (Shadow Stone?)
Definition d_a_obj_ystone.h:15
u8 field_0x59c[4]
Definition d_a_obj_ystone.h:66
request_of_phase_process_class mPhaseReq
Definition d_a_obj_ystone.h:50
u8 field_0x588[4]
Definition d_a_obj_ystone.h:58
f32 mScaleF
Definition d_a_obj_ystone.h:55
bool field_0x59b
Definition d_a_obj_ystone.h:65
mDoExt_brkAnm * mpBrkAnm
Definition d_a_obj_ystone.h:52
mDoExt_btkAnm * mpBtkAnm
Definition d_a_obj_ystone.h:53
void setScale(f32 i_scale)
Definition d_a_obj_ystone.h:25
J3DModel * mpModel
Definition d_a_obj_ystone.h:51
int getMirrorMode()
Definition d_a_obj_ystone.h:42
void setCurrentPos(cXyz i_pos)
Definition d_a_obj_ystone.h:17
u8 field_0x584[2]
Definition d_a_obj_ystone.h:56
s16 mShadowMode
Definition d_a_obj_ystone.h:57
void setBaseMtx(MtxP i_mtx)
Definition d_a_obj_ystone.h:29
bool field_0x59a
Definition d_a_obj_ystone.h:64
int mTimer
Definition d_a_obj_ystone.h:60
u32 mParticleKey
Definition d_a_obj_ystone.h:61
int mMirrorMode
Definition d_a_obj_ystone.h:59
s8 field_0x598
Definition d_a_obj_ystone.h:62
mDoExt_McaMorfSO * mpMorf
Definition d_a_obj_ystone.h:54
void setShapeAngle(csXyz i_angle)
Definition d_a_obj_ystone.h:21
void setMirrorMode(int i_mode)
Definition d_a_obj_ystone.h:46
u8 mLevel
Definition d_a_obj_ystone.h:63
STATIC_ASSERT(sizeof(obj_ystone_class)==0x5A0)
f32(* MtxP)[4]
Definition mtx.h:18
Definition d_a_ep.cpp:155
void setBaseTRMtx(Mtx m)
Definition J3DModel.h:86
cXyz pos
Definition f_op_actor.h:170
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:66
Definition d_a_ep.cpp:19
csXyz shape_angle
Definition f_op_actor.h:216
actor_place current
Definition f_op_actor.h:215
Definition d_a_npc_fguard.cpp:23
J3DModel * getModel()
Definition m_Do_ext.h:328
Definition d_a_obj_sekizoa.cpp:56
Definition d_a_hozelda.cpp:47
Definition d_a_hozelda.cpp:14
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8