Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_hanjo.h
Go to the documentation of this file.
1#ifndef D_A_NPC_HANJO_H
2#define D_A_NPC_HANJO_H
3
4#include "d/actor/d_a_npc.h"
5
7public:
8 /* 809FFFD4 */ ~daNpc_HanjoStone_c() {}
9 /* 80A001FC */ daNpc_HanjoStone_c() {
10 initialize();
11 }
12 /* 80A0033C */ cXyz getPos() { return mPos; }
13 /* 80A00358 */ cXyz getOld() { return mOld; }
14 /* 80A00374 */ void posMoveF(fopAc_ac_c* param_1) {
16 mOld = mPos;
17 if (mTmr != 0) {
24 }
27 mTmr--;
28 if (mTmr == 0) {
29 initialize();
30 }
31 }
32 }
33
34 /* 80A004A8 */ void setPos(cXyz pos) {
35 mPos = pos;
36 mOld = pos;
37 }
38
39 /* 80A004E8 */ void setAngle(csXyz angle) { mAngle = angle; }
40
41 dCcD_Sph* getSphP() { return &mSphere; }
42 f32 getSpeedF() { return mSpeedF; }
43 void setModel(J3DModel* model) { mModel = model; }
44 J3DModel* getModelP() { return mModel; }
45
46 int chkActive() {
47 if (mModel != NULL) {
48 return mTmr != 0;
49 }
50 return FALSE;
51 }
52
53 void initialize() {
54 mPos.setall(0.0f);
55 mOld = mPos;
56 field_0x1c.setall(0.0f);
57 mAngle.setall(0);
58 mSpeedF = 0;
59 field_0x16c = -3.0f;
60 mTmr = 0;
61 }
62
74
75 void setTmr(int tmr) { mTmr = tmr; }
76 void setVSpeed(f32 speed) { field_0x1c.y = speed; }
77 void setSpeedF(f32 speed) { mSpeedF = speed; }
78
79 /* 0x000 */ J3DModel* mModel;
80 /* 0x004 */ cXyz mOld;
81 /* 0x010 */ cXyz mPos;
82 /* 0x01C */ cXyz field_0x1c;
83 /* 0x028 */ csXyz mAngle;
84 /* 0x030 */ dCcD_Sph mSphere;
85 /* 0x168 */ f32 mSpeedF;
86 /* 0x16C */ f32 field_0x16c;
87 /* 0x170 */ int mTmr;
88};
89
98class daNpc_Hanjo_c : public daNpcT_c {
99public:
102
110
111 /* 809F908C */ ~daNpc_Hanjo_c();
112 /* 809F9278 */ int create();
113 /* 809F9578 */ int CreateHeap();
114 /* 809F9B38 */ int Delete();
115 /* 809F9B6C */ int Execute();
116 /* 809F9B8C */ int Draw();
117 /* 809F9C20 */ static int createHeapCallBack(fopAc_ac_c*);
118 /* 809F9C40 */ static int ctrlJointCallBack(J3DJoint*, int);
119 /* 809F9C98 */ u8 getType();
120 /* 809F9CF0 */ int isDelete();
121 /* 809F9D9C */ void reset();
122 /* 809F9FCC */ void afterJntAnm(int);
123 /* 809FA050 */ void setParam();
124 /* 809FA1C4 */ bool checkChangeEvt();
125 /* 809FA3B8 */ void setAfterTalkMotion();
126 /* 809FA45C */ void srchActors();
127 /* 809FA55C */ bool evtTalk();
128 /* 809FA5FC */ bool evtCutProc();
129 /* 809FA6C4 */ void action();
130 /* 809FA88C */ void beforeMove();
131 /* 809FAABC */ void afterMoved();
132 /* 809FABB8 */ void setAttnPos();
133 /* 809FAF90 */ void setCollision();
134 /* 809FB2C4 */ int drawDbgInfo();
135 /* 809FB2CC */ void drawOtherMdl();
136 /* 809FB59C */ int selectAction();
137 /* 809FB6CC */ int chkAction(int (daNpc_Hanjo_c::*)(void*));
138 /* 809FB6F8 */ int setAction(int (daNpc_Hanjo_c::*)(void*));
139 /* 809FB7A0 */ void initShoot(int);
140 /* 809FB90C */ int shoot(int);
141 /* 809FBB94 */ void initDive();
142 /* 809FBC3C */ void dive();
143 /* 809FC06C */ int lookround(s16);
144 /* 809FC1BC */ int commandToHawk();
145 /* 809FC2E4 */ int cutConversationAboutSaru(int);
146 /* 809FC438 */ int cutConversation(int);
147 /* 809FC80C */ int cutPursuitBee(int);
148 /* 809FCDC4 */ int cutAppearHawker(int);
149 /* 809FD3C0 */ int cutDive(int);
150 /* 809FD86C */ int wait(void*);
151 /* 809FDEFC */ int throwStone(void*);
152 /* 809FE2E0 */ int takayose(void*);
153 /* 809FEAEC */ int talk(void*);
160 /* 80A00334 */ s32 getEyeballMaterialNo() { return 2; }
161 /* 80A004D0 */ s32 getHeadJointNo() { return 4; }
162 /* 80A004D8 */ s32 getNeckJointNo() { return 3; }
163 /* 80A004E0 */ s32 getBackboneJointNo() { return 1; }
164 /* 80A00504 */ int checkChangeJoint(int param_1) { return param_1 == 4; }
165 /* 80A00514 */ int checkRemoveJoint(int param_1) { return param_1 == 8; }
166 /* 80A00524 */ s32 getFootLJointNo() { return 22; }
167 /* 80A0052C */ s32 getFootRJointNo() { return 26; }
168
171 if (nodeNo == 0xffff) {
172 return -1;
173 }
174 return nodeNo;
175 }
176
177 u8 getPathID() { return (fopAcM_GetParam(this) & 0xff00) >> 8; }
178
180 static char* mCutNameList[6];
181 static cutFunc mCutList[6];
182 static u8 mStoneCcDSph[64];
183private:
184 /* 0x0E40 */ int field_0x0E40;
185 /* 0x0E44 */ J3DModel* mModel1;
186 /* 0x0E48 */ J3DModel* mModel2;
187 /* 0x0E4C */ dCcD_Cyl mCyl1;
188 /* 0x0F88 */ dCcD_Cyl mCyl2;
189 /* 0x10C4 */ u8 mType;
195 /* 0x16F8 */ cXyz field_0x16f8;
196 /* 0x1704 */ int field_0x1704;
197 /* 0x1708 */ int field_0x1708;
198 /* 0x170C */ int field_0x170c;
199 /* 0x1710 */ int field_0x1710;
200 /* 0x1714 */ int field_0x1714;
201 /* 0x1718 */ f32 field_0x1718;
202 /* 0x171C */ s16 field_0x171c;
203 /* 0x171E */ u8 field_0x171e;
204 /* 0x171F */ u8 field_0x171f;
205 /* 0x1720 */ u8 field_0x1720;
206 /* 0x1721 */ u8 field_0x1721;
207 /* 0x1722 */ u8 field_0x1722;
208 /* 0x1723 */ u8 field_0x1723;
209 /* 0x1724 */ u8 field_0x1724;
210 /* 0x1728 */ int field_0x1728;
211};
212
213STATIC_ASSERT(sizeof(daNpc_Hanjo_c) == 0x172c);
214
216public:
217 /* 80A00534 */ virtual ~daNpc_Hanjo_Param_c() {}
218
219 struct Data {
220 /* 0x00 */ f32 field_0x00;
221 /* 0x04 */ f32 field_0x04;
222 /* 0x08 */ f32 field_0x08;
223 /* 0x0C */ f32 field_0x0c;
224 /* 0x10 */ f32 field_0x10;
225 /* 0x14 */ f32 field_0x14;
226 /* 0x18 */ f32 field_0x18;
227 /* 0x1C */ f32 field_0x1c;
228 /* 0x20 */ f32 field_0x20;
229 /* 0x24 */ f32 field_0x24;
230 /* 0x28 */ f32 field_0x28;
231 /* 0x2C */ f32 field_0x2c;
232 /* 0x30 */ f32 field_0x30;
233 /* 0x34 */ f32 field_0x34;
234 /* 0x38 */ f32 field_0x38;
235 /* 0x3C */ f32 field_0x3c;
236 /* 0x40 */ f32 field_0x40;
237 /* 0x44 */ f32 field_0x44;
238 /* 0x48 */ s16 field_0x48;
239 /* 0x4A */ s16 field_0x4a;
240 /* 0x4C */ s16 field_0x4c;
241 /* 0x4E */ s16 field_0x4e;
242 /* 0x50 */ f32 field_0x50;
243 /* 0x54 */ f32 field_0x54;
244 /* 0x58 */ f32 field_0x58;
245 /* 0x5C */ f32 field_0x5c;
246 /* 0x60 */ s16 field_0x60;
247 /* 0x62 */ s16 field_0x62;
248 /* 0x64 */ int field_0x64;
249 /* 0x68 */ int field_0x68;
250 /* 0x6C */ f32 field_0x6c;
251 /* 0x70 */ f32 field_0x70;
252 /* 0x74 */ f32 field_0x74;
253 /* 0x78 */ f32 field_0x78;
254 /* 0x7C */ f32 field_0x7c;
255 /* 0x80 */ f32 field_0x80;
256 /* 0x84 */ f32 field_0x84;
257 /* 0x88 */ f32 field_0x88;
258 /* 0x8C */ f32 field_0x8c;
259 /* 0x90 */ f32 field_0x90;
260 /* 0x94 */ f32 field_0x94;
261 /* 0x98 */ f32 field_0x98;
262 /* 0x9C */ f32 field_0x9c;
263 /* 0xA0 */ f32 field_0xa0;
264 /* 0xA4 */ f32 field_0xa4;
265 /* 0xA8 */ f32 field_0xa8;
266 /* 0xAC */ s16 field_0xac;
267 /* 0xAE */ s16 field_0xae;
268 /* 0xB0 */ s16 field_0xb0;
269 /* 0xB2 */ s16 field_0xb2;
270 };
271
272 static const Data m;
273};
274
275#endif /* D_A_NPC_HANJO_H */
static Mtx mtx[10]
Definition c_lib.cpp:347
T cLib_calcTimer(T *value)
Definition c_lib.h:74
bool cM3d_IsZero(f32 f)
Definition c_m3d.h:94
f32 cM_ssin(s16 x)
Definition c_math.h:23
f32 cM_scos(s16 x)
Definition c_math.h:19
Definition d_cc_d.h:432
Definition d_a_npc_hanjo.h:6
cXyz mOld
Definition d_a_npc_hanjo.h:80
void setPos(cXyz pos)
Definition d_a_npc_hanjo.h:34
void setTmr(int tmr)
Definition d_a_npc_hanjo.h:75
int chkActive()
Definition d_a_npc_hanjo.h:46
cXyz mPos
Definition d_a_npc_hanjo.h:81
f32 getSpeedF()
Definition d_a_npc_hanjo.h:42
cXyz getPos()
Definition d_a_npc_hanjo.h:12
cXyz field_0x1c
Definition d_a_npc_hanjo.h:82
dCcD_Sph mSphere
Definition d_a_npc_hanjo.h:84
void setSpeedF(f32 speed)
Definition d_a_npc_hanjo.h:77
cXyz getOld()
Definition d_a_npc_hanjo.h:13
dCcD_Sph * getSphP()
Definition d_a_npc_hanjo.h:41
f32 mSpeedF
Definition d_a_npc_hanjo.h:85
J3DModel * mModel
Definition d_a_npc_hanjo.h:79
int mTmr
Definition d_a_npc_hanjo.h:87
void setVSpeed(f32 speed)
Definition d_a_npc_hanjo.h:76
void setMtx(Mtx mtx)
Definition d_a_npc_hanjo.h:63
void setModel(J3DModel *model)
Definition d_a_npc_hanjo.h:43
f32 field_0x16c
Definition d_a_npc_hanjo.h:86
void setAngle(csXyz angle)
Definition d_a_npc_hanjo.h:39
void initialize()
Definition d_a_npc_hanjo.h:53
J3DModel * getModelP()
Definition d_a_npc_hanjo.h:44
~daNpc_HanjoStone_c()
Definition d_a_npc_hanjo.h:8
daNpc_HanjoStone_c()
Definition d_a_npc_hanjo.h:9
void posMoveF(fopAc_ac_c *param_1)
Definition d_a_npc_hanjo.h:14
csXyz mAngle
Definition d_a_npc_hanjo.h:83
Definition d_a_npc_hanjo.h:215
virtual ~daNpc_Hanjo_Param_c()
Definition d_a_npc_hanjo.h:217
static const Data m
Definition d_a_npc_hanjo.h:742
Hanch.
Definition d_a_npc_hanjo.h:98
int commandToHawk()
Definition d_a_npc_hanjo.cpp:1744
u8 getType()
Definition d_a_npc_hanjo.cpp:944
int cutDive(int)
Definition d_a_npc_hanjo.cpp:2170
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_hanjo.cpp:932
int(daNpc_Hanjo_c::* cutFunc)(int)
Definition d_a_npc_hanjo.h:100
s32 getNeckJointNo()
Definition d_a_npc_hanjo.h:162
Type
Definition d_a_npc_hanjo.h:103
@ TYPE_1
Definition d_a_npc_hanjo.h:105
@ TYPE_0
Definition d_a_npc_hanjo.h:104
@ TYPE_4
Definition d_a_npc_hanjo.h:108
@ TYPE_3
Definition d_a_npc_hanjo.h:107
@ TYPE_2
Definition d_a_npc_hanjo.h:106
actionFunc field_0x16e0
Definition d_a_npc_hanjo.h:193
void beforeMove()
Definition d_a_npc_hanjo.cpp:1234
bool evtCutProc()
Definition d_a_npc_hanjo.cpp:1189
int field_0x170c
Definition d_a_npc_hanjo.h:198
int Delete()
Definition d_a_npc_hanjo.cpp:903
void dive()
Definition d_a_npc_hanjo.cpp:1651
~daNpc_Hanjo_c()
Definition d_a_npc_hanjo.cpp:732
int wait(void *)
Definition d_a_npc_hanjo.cpp:2272
int CreateHeap()
Definition d_a_npc_hanjo.cpp:829
int field_0x1704
Definition d_a_npc_hanjo.h:196
u8 getPathID()
Definition d_a_npc_hanjo.h:177
int checkChangeJoint(int param_1)
Definition d_a_npc_hanjo.h:164
void drawOtherMdl()
Definition d_a_npc_hanjo.cpp:1499
int Execute()
Definition d_a_npc_hanjo.cpp:911
int create()
Definition d_a_npc_hanjo.cpp:766
int(daNpc_Hanjo_c::* actionFunc)(void *)
Definition d_a_npc_hanjo.h:101
int field_0x1714
Definition d_a_npc_hanjo.h:200
s32 getEyeballMaterialNo()
Definition d_a_npc_hanjo.h:160
s32 getBackboneJointNo()
Definition d_a_npc_hanjo.h:163
void setAfterTalkMotion()
Definition d_a_npc_hanjo.cpp:1134
int selectAction()
Definition d_a_npc_hanjo.cpp:1538
u8 field_0x1724
Definition d_a_npc_hanjo.h:209
static cutFunc mCutList[6]
Definition d_a_npc_hanjo.h:560
int setAction(int(daNpc_Hanjo_c::*)(void *))
Definition d_a_npc_hanjo.cpp:1568
dCcD_Cyl mCyl1
Definition d_a_npc_hanjo.h:187
void initShoot(int)
Definition d_a_npc_hanjo.cpp:1582
void afterJntAnm(int)
Definition d_a_npc_hanjo.cpp:1021
static char * mCutNameList[6]
Definition d_a_npc_hanjo.h:500
int cutAppearHawker(int)
Definition d_a_npc_hanjo.cpp:2033
s32 getFootRJointNo()
Definition d_a_npc_hanjo.h:167
J3DModel * mModel1
Definition d_a_npc_hanjo.h:185
int field_0x1728
Definition d_a_npc_hanjo.h:210
void srchActors()
Definition d_a_npc_hanjo.cpp:1153
int chkAction(int(daNpc_Hanjo_c::*)(void *))
Definition d_a_npc_hanjo.cpp:1562
int cutPursuitBee(int)
Definition d_a_npc_hanjo.cpp:1896
daNpcT_Path_c field_0x10e8
Definition d_a_npc_hanjo.h:191
s16 field_0x171c
Definition d_a_npc_hanjo.h:202
static dCcD_SrcGObjInf const mStoneCcDObjInfo
Definition d_a_npc_hanjo.h:753
void setParam()
Definition d_a_npc_hanjo.cpp:1032
int takayose(void *)
Definition d_a_npc_hanjo.cpp:2468
u8 mType
Definition d_a_npc_hanjo.h:189
bool evtTalk()
Definition d_a_npc_hanjo.cpp:1179
cXyz field_0x16f8
Definition d_a_npc_hanjo.h:195
daNpc_HanjoStone_c mStones[4]
Definition d_a_npc_hanjo.h:192
void setCollision()
Definition d_a_npc_hanjo.cpp:1424
int isDelete()
Definition d_a_npc_hanjo.cpp:960
f32 field_0x1718
Definition d_a_npc_hanjo.h:201
int checkRemoveJoint(int param_1)
Definition d_a_npc_hanjo.h:165
dCcD_Cyl mCyl2
Definition d_a_npc_hanjo.h:188
int lookround(s16)
Definition d_a_npc_hanjo.cpp:1714
s32 getHeadJointNo()
Definition d_a_npc_hanjo.h:161
J3DModel * mModel2
Definition d_a_npc_hanjo.h:186
int getFlowNodeNo()
Definition d_a_npc_hanjo.h:169
u8 field_0x1722
Definition d_a_npc_hanjo.h:207
u8 field_0x171f
Definition d_a_npc_hanjo.h:204
int field_0x1710
Definition d_a_npc_hanjo.h:199
int field_0x0E40
Definition d_a_npc_hanjo.h:184
void initDive()
Definition d_a_npc_hanjo.cpp:1643
int cutConversationAboutSaru(int)
Definition d_a_npc_hanjo.cpp:1777
bool checkChangeEvt()
Definition d_a_npc_hanjo.cpp:1075
int field_0x1708
Definition d_a_npc_hanjo.h:197
int Draw()
Definition d_a_npc_hanjo.cpp:916
u8 field_0x171e
Definition d_a_npc_hanjo.h:203
int talk(void *)
Definition d_a_npc_hanjo.cpp:2609
void action()
Definition d_a_npc_hanjo.cpp:1204
u8 field_0x1723
Definition d_a_npc_hanjo.h:208
daNpc_Hanjo_c(daNpcT_faceMotionAnmData_c const *param_1, daNpcT_motionAnmData_c const *param_2, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_3, int param_4, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_5, int param_6, daNpcT_evtData_c const *param_7, char **param_8)
Definition d_a_npc_hanjo.h:154
int shoot(int)
Definition d_a_npc_hanjo.cpp:1595
u8 field_0x1720
Definition d_a_npc_hanjo.h:205
void setAttnPos()
Definition d_a_npc_hanjo.cpp:1381
int cutConversation(int)
Definition d_a_npc_hanjo.cpp:1814
int drawDbgInfo()
Definition d_a_npc_hanjo.cpp:1494
s32 getFootLJointNo()
Definition d_a_npc_hanjo.h:166
u8 field_0x1721
Definition d_a_npc_hanjo.h:206
actionFunc field_0x16ec
Definition d_a_npc_hanjo.h:194
int throwStone(void *)
Definition d_a_npc_hanjo.cpp:2396
void afterMoved()
Definition d_a_npc_hanjo.cpp:1266
void reset()
Definition d_a_npc_hanjo.cpp:981
static u8 mStoneCcDSph[64]
Definition d_a_npc_hanjo.h:572
daNpcT_ActorMngr_c field_0x10c8[4]
Definition d_a_npc_hanjo.h:190
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_hanjo.cpp:926
STATIC_ASSERT(sizeof(daNpc_Hanjo_c)==0x172c)
static u8 angle[2+2]
Definition d_a_obj_kago.cpp:845
static u8 pos[12]
Definition d_a_obj_kago.cpp:839
u32 fopAcM_GetParam(const void *pActor)
Definition f_op_actor_mng.h:224
f32 fopAcM_GetMaxFallSpeed(const fopAc_ac_c *p_actor)
Definition f_op_actor_mng.h:372
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
void setBaseTRMtx(Mtx m)
Definition J3DModel.h:86
s16 x
Definition vec.h:19
s16 y
Definition vec.h:19
f32 y
Definition vec.h:11
csXyz angle
Definition f_op_actor.h:171
Definition d_a_hozelda.cpp:20
void set(f32 pX, f32 pY, f32 pZ)
Definition c_xyz.h:82
void setall(f32 f)
Definition c_xyz.h:98
Definition d_a_ep.cpp:66
void setall(s16 val)
Definition c_sxyz.h:27
Definition d_a_npc_fguard.cpp:86
Definition d_cc_d.h:85
Definition d_a_obj_sekizoa.cpp:286
Definition d_a_obj_sekizoa.cpp:98
Definition d_a_obj_sekizoa.cpp:263
Definition d_a_obj_sekizoa.cpp:195
Definition d_a_obj_sekizoa.cpp:105
Definition d_a_obj_sekizoa.cpp:95
Definition d_a_obj_sekizoa.cpp:107
Definition d_a_npc_hanjo.h:219
f32 field_0xa8
Definition d_a_npc_hanjo.h:265
f32 field_0x74
Definition d_a_npc_hanjo.h:252
f32 field_0x44
Definition d_a_npc_hanjo.h:237
s16 field_0xb0
Definition d_a_npc_hanjo.h:268
f32 field_0x6c
Definition d_a_npc_hanjo.h:250
f32 field_0x10
Definition d_a_npc_hanjo.h:224
f32 field_0x0c
Definition d_a_npc_hanjo.h:223
f32 field_0x9c
Definition d_a_npc_hanjo.h:262
f32 field_0x40
Definition d_a_npc_hanjo.h:236
f32 field_0x28
Definition d_a_npc_hanjo.h:230
s16 field_0x60
Definition d_a_npc_hanjo.h:246
f32 field_0x70
Definition d_a_npc_hanjo.h:251
f32 field_0x98
Definition d_a_npc_hanjo.h:261
f32 field_0x7c
Definition d_a_npc_hanjo.h:254
s16 field_0x4e
Definition d_a_npc_hanjo.h:241
f32 field_0x30
Definition d_a_npc_hanjo.h:232
s16 field_0xae
Definition d_a_npc_hanjo.h:267
f32 field_0x88
Definition d_a_npc_hanjo.h:257
f32 field_0x08
Definition d_a_npc_hanjo.h:222
f32 field_0x20
Definition d_a_npc_hanjo.h:228
int field_0x68
Definition d_a_npc_hanjo.h:249
s16 field_0x4a
Definition d_a_npc_hanjo.h:239
f32 field_0xa0
Definition d_a_npc_hanjo.h:263
f32 field_0x04
Definition d_a_npc_hanjo.h:221
f32 field_0x8c
Definition d_a_npc_hanjo.h:258
f32 field_0x38
Definition d_a_npc_hanjo.h:234
f32 field_0x5c
Definition d_a_npc_hanjo.h:245
f32 field_0x00
Definition d_a_npc_hanjo.h:220
f32 field_0x18
Definition d_a_npc_hanjo.h:226
f32 field_0x50
Definition d_a_npc_hanjo.h:242
f32 field_0x84
Definition d_a_npc_hanjo.h:256
f32 field_0x90
Definition d_a_npc_hanjo.h:259
s16 field_0xac
Definition d_a_npc_hanjo.h:266
s16 field_0x48
Definition d_a_npc_hanjo.h:238
s16 field_0xb2
Definition d_a_npc_hanjo.h:269
f32 field_0x94
Definition d_a_npc_hanjo.h:260
f32 field_0x2c
Definition d_a_npc_hanjo.h:231
s16 field_0x4c
Definition d_a_npc_hanjo.h:240
f32 field_0x58
Definition d_a_npc_hanjo.h:244
f32 field_0x14
Definition d_a_npc_hanjo.h:225
int field_0x64
Definition d_a_npc_hanjo.h:248
f32 field_0x24
Definition d_a_npc_hanjo.h:229
f32 field_0x80
Definition d_a_npc_hanjo.h:255
f32 field_0x1c
Definition d_a_npc_hanjo.h:227
f32 field_0x3c
Definition d_a_npc_hanjo.h:235
s16 field_0x62
Definition d_a_npc_hanjo.h:247
f32 field_0x78
Definition d_a_npc_hanjo.h:253
f32 field_0x54
Definition d_a_npc_hanjo.h:243
f32 field_0xa4
Definition d_a_npc_hanjo.h:264
f32 field_0x34
Definition d_a_npc_hanjo.h:233
Definition d_a_ep.cpp:19
actor_place home
Definition f_op_actor.h:213
void transS(cXyz const &)
Definition m_Do_mtx.cpp:358
static MtxP get()
Definition m_Do_mtx.h:226
void ZXYrotM(csXyz const &)
Definition m_Do_mtx.cpp:413
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8