Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_b_zant.h
Go to the documentation of this file.
1#ifndef D_A_B_ZANT_H
2#define D_A_B_ZANT_H
3
5#include "d/d_cc_d.h"
6#include "d/d_cc_uty.h"
8#include "d/d_bg_s_acch.h"
9#include "d/d_msg_flow.h"
10
19class daB_ZANT_c : public fopEn_enemy_c {
20public:
47
49 PHASE_OP, // Opening
50 PHASE_BB, // Diababa
51 PHASE_MG, // Dangoro
52 PHASE_OI, // Morpheel
53 PHASE_MK, // Ook
54 PHASE_YO, // Blizzeta
55 PHASE_LAST, // Castle
56
58 };
59
67
68 /* 8063E19C */ int ctrlJoint(J3DJoint*, J3DModel*);
69 /* 8063E264 */ static int JointCallBack(J3DJoint*, int);
70 /* 8063E2B0 */ int draw();
71 /* 8063E5C4 */ void setBck(int, u8, f32, f32);
72 /* 8063E668 */ bool checkBck(int);
73 /* 8063E6C4 */ void setActionMode(int, int);
74 /* 8063E6F8 */ bool checkBigDamage();
75 /* 8063E79C */ int checkDamageType();
76 /* 8063E810 */ void setDamageSe(dCcD_Sph*, int);
77 /* 8063E938 */ void damage_check();
78 /* 8063F524 */ void ice_damage_check();
79 /* 8063F84C */ bool setNextDamageMode(int);
80 /* 8063FAB4 */ bool checkAvoidWeapon(int);
81 /* 8063FF6C */ void setTgHitBit(int);
82 /* 8063FFAC */ void setCoHitBit(int);
83 /* 8063FFEC */ void setTgShield(int);
84 /* 806400BC */ void setTgType(u32);
85 /* 806400C8 */ void setZantMessage(int);
86 /* 80640104 */ int doZantMessage();
87 /* 80640180 */ void setIceLandingEffect(int);
88 /* 80640310 */ void setWaterBubble();
89 /* 806403D4 */ void setMonkeyFallEffect();
90 /* 80640478 */ void setLastRollEffect();
91 /* 80640654 */ f32 getMagicSpeed();
92 /* 80640664 */ f32 getMagicWaterSpeed();
93 /* 80640674 */ void executeSmallAttack();
94 /* 80640C20 */ bool calcScale(int);
95 /* 80640D14 */ void executeWarp();
96 /* 806412A8 */ void executeDamage();
97 /* 806414E4 */ void executeConfuse();
98 /* 80641640 */ void executeOpening();
99 /* 806427EC */ void executeFly();
100 /* 80642EC8 */ void executeFlyGround();
101 /* 806430E0 */ bool checkSwimLinkNearMouth();
102 /* 806432F8 */ bool checkSwimLinkNear();
103 /* 8064350C */ void executeHook();
104 /* 80643690 */ void executeWater();
105 /* 80644074 */ void executeSwim();
106 /* 80644A3C */ void executeSimaJump();
107 /* 80645014 */ void executeIceDemo();
108 /* 8064524C */ void executeIceJump();
109 /* 80645DA4 */ void executeIceStep();
110 /* 8064687C */ void executeIceDamage();
111 /* 806471CC */ void setFarPillarPos();
112 /* 806473E4 */ void setNearPillarPos();
113 /* 80647468 */ void setNextPillarInfo(int);
114 /* 806474F4 */ void setNextPillarPos();
115 /* 80647A34 */ void checkPillarSwing();
116 /* 80647AC8 */ void executeMonkey();
117 /* 806481F4 */ void executeMonkeyFall();
118 /* 80648544 */ void executeMonkeyDamage();
119 /* 80648778 */ void setLastWarp(int, int);
120 /* 80648F64 */ void executeLastStartDemo();
121 /* 806494A8 */ void executeLastAttack();
122 /* 8064A58C */ void executeLastTired();
123 /* 8064A688 */ void executeLastDamage();
124 /* 8064AC8C */ void executeLastEndDemo();
125 /* 8064B270 */ void calcMahojinAnime();
126 /* 8064B49C */ void calcRoomChangeCamera(int);
127 /* 8064B69C */ void initNextRoom();
128 /* 8064B868 */ void executeRoomChange();
129 /* 8064C1C0 */ void setBaseActionMode(int);
130 /* 8064C5A8 */ void action();
131 /* 8064CB1C */ void mtx_set();
132 /* 8064CD0C */ void cc_set();
133 /* 8064CFA8 */ void cc_ice_set();
134 /* 8064DA48 */ int execute();
135 /* 8064DB70 */ int _delete();
136 /* 8064DC04 */ int CreateHeap();
137 /* 8064E190 */ int create();
138
141 /* 0x05B8 */ J3DModel* mpSwordLModel;
142 /* 0x05BC */ J3DModel* mpSwordRModel;
150 /* 0x05DC */ cXyz field_0x5dc;
151 /* 0x05E8 */ u8 mMahojinAnmMode;
152 /* 0x05E9 */ u8 mMahojin2AnmMode;
153 /* 0x05EC */ f32 mMahojin2Size;
155 /* 0x0694 */ u8 field_0x694[0x06A0 - 0x0694];
156 /* 0x06A0 */ cXyz mFlyWarpPos;
157 /* 0x06AC */ cXyz field_0x6ac;
158 /* 0x06B8 */ s16 field_0x6b8;
159 /* 0x06BA */ s16 field_0x6ba;
160 /* 0x06BC */ f32 field_0x6bc;
161 /* 0x06C0 */ f32 mModelScaleXZ;
162 /* 0x06C4 */ f32 mModelScaleY;
163 /* 0x06C8 */ f32 mKankyoBlend;
164 /* 0x06CC */ f32 field_0x6cc;
165 /* 0x06D0 */ f32 mSwordSize;
166 /* 0x06D4 */ int mAction;
167 /* 0x06D8 */ int mLastAction;
168 /* 0x06DC */ int mMode;
169 /* 0x06E0 */ u32 mShadowKey;
170 /* 0x06E4 */ u16 field_0x6e4;
171 /* 0x06E8 */ int mModeTimer;
172 /* 0x06EC */ int field_0x6ec;
173 /* 0x06F0 */ int field_0x6f0;
174 /* 0x06F4 */ int field_0x6f4;
175 /* 0x06F8 */ s16 field_0x6f8;
176 /* 0x06FA */ u8 mSwbit;
177 /* 0x06FB */ u8 mFightPhase;
178 /* 0x06FC */ u8 field_0x6fc;
179 /* 0x06FD */ u8 field_0x6fd;
180 /* 0x06FE */ u8 mFlyWarpPosID;
181 /* 0x06FF */ u8 field_0x6ff;
182 /* 0x0700 */ u8 field_0x700[0x0701 - 0x0700];
183 /* 0x0701 */ u8 field_0x701;
184 /* 0x0702 */ u8 field_0x702;
185 /* 0x0703 */ u8 field_0x703;
186 /* 0x0704 */ u8 field_0x704;
187 /* 0x0705 */ u8 field_0x705;
188 /* 0x0706 */ u8 field_0x706;
189 /* 0x0707 */ u8 field_0x707;
190 /* 0x0708 */ u8 field_0x708;
191 /* 0x0709 */ u8 field_0x709;
192 /* 0x070A */ u8 field_0x70a;
193 /* 0x070B */ u8 field_0x70b;
194 /* 0x070C */ u8 field_0x70c;
195 /* 0x070D */ u8 field_0x70d;
196 /* 0x070E */ u8 field_0x70e;
197 /* 0x070F */ u8 field_0x70f;
198 /* 0x0710 */ u8 mDrawSwords;
199 /* 0x0711 */ u8 field_0x711;
200 /* 0x0712 */ u8 field_0x712;
201 /* 0x0713 */ u8 field_0x713;
202 /* 0x0714 */ u8 field_0x714;
203 /* 0x0715 */ u8 field_0x715;
204 /* 0x0716 */ u8 field_0x716;
205 /* 0x0717 */ u8 field_0x717;
206 /* 0x0718 */ u8 field_0x718;
207 /* 0x0719 */ u8 mTakenBigDmg;
208 /* 0x071A */ u8 mFightCycle;
209 /* 0x071B */ u8 field_0x71b;
210 /* 0x071C */ u8 field_0x71c;
211 /* 0x071D */ u8 field_0x71d;
212 /* 0x071E */ s16 mNeckRotZ;
213 /* 0x0720 */ s16 mNeckRotX;
214 /* 0x0722 */ s16 mBackboneRotZ;
215 /* 0x0724 */ u32 field_0x724;
216 /* 0x0728 */ u8 mCorrectMobileNo;
217 /* 0x072C */ fpc_ProcID mMobileIDs[4];
218 /* 0x073C */ fpc_ProcID mPillarIDs[9];
219 /* 0x0760 */ cXyz mDemoCamEye;
220 /* 0x076C */ cXyz mDemoCamCenter;
221 /* 0x0778 */ f32 mDemoCamBank;
222 /* 0x077C */ f32 field_0x77c;
223 /* 0x0780 */ int mMsgNo;
224 /* 0x0784 */ fpc_ProcID mMsgID;
225 /* 0x0788 */ msg_class* mpMsg;
226 /* 0x078C */ dBgS_AcchCir mAcchCir;
227 /* 0x07CC */ dBgS_ObjAcch mAcch;
228 /* 0x09A4 */ dCcD_Stts field_0x9a4;
229 /* 0x09E0 */ dCcD_Sph mBodySphCc[2];
230 /* 0x0C50 */ dCcU_AtInfo mAtInfo;
231 /* 0x0C74 */ dCcD_Stts field_0xc74;
232 /* 0x0CB0 */ dCcD_Sph mFootCc[11];
233 /* 0x1A18 */ dCcD_Sph mFoot2Cc[11];
234 /* 0x2780 */ dCcD_Sph mCameraCc[11];
235 /* 0x34E8 */ dCcD_Cyl mRollCc;
236 /* 0x3624 */ dCcD_Sph mSwordCc[2];
237 /* 0x3894 */ u32 field_0x3894;
238 /* 0x3898 */ u32 field_0x3898;
239 /* 0x389C */ u32 field_0x389c[4];
240 /* 0x38AC */ u32 field_0x38ac[2];
241 /* 0x38B4 */ u32 field_0x38b4;
242 /* 0x38B8 */ u8 mInitHIO;
243};
244
245STATIC_ASSERT(sizeof(daB_ZANT_c) == 0x38BC);
246
248public:
249 /* 8063E10C */ daB_ZANT_HIO_c();
250 /* 8064E994 */ virtual ~daB_ZANT_HIO_c() {}
251
252 /* 0x04 */ s8 field_0x4;
253 /* 0x08 */ f32 mModelSize;
255 /* 0x10 */ f32 mDemoWarpTime;
256 /* 0x14 */ f32 mPlayWarpTime;
259 /* 0x20 */ f32 mBulletNum;
260 /* 0x24 */ f32 mBulletSpeed;
262 /* 0x2C */ f32 mMahojinSize;
268};
269
270#endif /* D_A_B_ZANT_H */
Definition Z2Creature.h:154
Definition d_cc_d.h:432
Definition d_a_b_zant.h:247
f32 mPlayWarpTime
Definition d_a_b_zant.h:256
daB_ZANT_HIO_c()
Definition d_a_b_zant.cpp:260
f32 mDemoWarpTime
Definition d_a_b_zant.h:255
f32 mAppearAnmSpeed
Definition d_a_b_zant.h:266
f32 mBulletSpeed
Definition d_a_b_zant.h:260
f32 mMahojinWaitTime
Definition d_a_b_zant.h:254
f32 mAttackAnmSpeed
Definition d_a_b_zant.h:258
f32 mSwordAttackSize
Definition d_a_b_zant.h:257
virtual ~daB_ZANT_HIO_c()
Definition d_a_b_zant.h:250
f32 mMahojinOffsetY
Definition d_a_b_zant.h:264
f32 mMahojinOffsetX
Definition d_a_b_zant.h:263
f32 mDisappearAnmSpeed
Definition d_a_b_zant.h:267
f32 mBulletSpeedUnderwater
Definition d_a_b_zant.h:261
f32 mBulletNum
Definition d_a_b_zant.h:259
f32 mModelSize
Definition d_a_b_zant.h:253
f32 mMahojinOffsetZ
Definition d_a_b_zant.h:265
s8 field_0x4
Definition d_a_b_zant.h:252
f32 mMahojinSize
Definition d_a_b_zant.h:262
Zant.
Definition d_a_b_zant.h:19
int field_0x6f4
Definition d_a_b_zant.h:174
mDoExt_McaMorfSO * mpModelMorf
Definition d_a_b_zant.h:140
void executeOpening()
Definition d_a_b_zant.cpp:1463
void initNextRoom()
Definition d_a_b_zant.cpp:4734
int field_0x6f0
Definition d_a_b_zant.h:173
u8 mCorrectMobileNo
Definition d_a_b_zant.h:216
void executeIceDemo()
Definition d_a_b_zant.cpp:2618
void executeIceStep()
Definition d_a_b_zant.cpp:2804
void executeMonkeyDamage()
Definition d_a_b_zant.cpp:3600
void executeFly()
Definition d_a_b_zant.cpp:1805
bool setNextDamageMode(int)
Definition d_a_b_zant.cpp:829
mDoExt_btkAnm * mpMahojinStartBtk2
Definition d_a_b_zant.h:149
u8 field_0x704
Definition d_a_b_zant.h:186
dCcU_AtInfo mAtInfo
Definition d_a_b_zant.h:230
void ice_damage_check()
Definition d_a_b_zant.cpp:729
bool checkBck(int)
Definition d_a_b_zant.cpp:397
void action()
Definition d_a_b_zant.cpp:5094
u8 field_0x708
Definition d_a_b_zant.h:190
int checkDamageType()
Definition d_a_b_zant.cpp:432
cXyz field_0x5dc
Definition d_a_b_zant.h:150
dCcD_Sph mFoot2Cc[11]
Definition d_a_b_zant.h:233
u32 field_0x3894
Definition d_a_b_zant.h:237
fpc_ProcID mMsgID
Definition d_a_b_zant.h:224
void setMonkeyFallEffect()
Definition d_a_b_zant.cpp:1048
void setActionMode(int, int)
Definition d_a_b_zant.cpp:402
mDoExt_btkAnm * mpMahojinBtk
Definition d_a_b_zant.h:146
void setFarPillarPos()
Definition d_a_b_zant.cpp:3254
cXyz mDemoCamEye
Definition d_a_b_zant.h:219
u8 field_0x709
Definition d_a_b_zant.h:191
s16 mNeckRotX
Definition d_a_b_zant.h:213
s16 field_0x6f8
Definition d_a_b_zant.h:175
s16 mBackboneRotZ
Definition d_a_b_zant.h:214
u8 mTakenBigDmg
Definition d_a_b_zant.h:207
void executeSmallAttack()
Definition d_a_b_zant.cpp:1102
int field_0x6ec
Definition d_a_b_zant.h:172
mDoExt_btkAnm * mpMahojinStartBtk
Definition d_a_b_zant.h:147
cXyz mFlyWarpPos
Definition d_a_b_zant.h:156
f32 mMahojin2Size
Definition d_a_b_zant.h:153
dCcD_Sph mFootCc[11]
Definition d_a_b_zant.h:232
void calcRoomChangeCamera(int)
Definition d_a_b_zant.cpp:4690
bool checkAvoidWeapon(int)
Definition d_a_b_zant.cpp:886
bool checkBigDamage()
Definition d_a_b_zant.cpp:414
s16 field_0x6ba
Definition d_a_b_zant.h:159
request_of_phase_process_class mPhase
Definition d_a_b_zant.h:139
J3DModel * mpMahojinModel2
Definition d_a_b_zant.h:144
int mLastAction
Definition d_a_b_zant.h:167
static int JointCallBack(J3DJoint *, int)
Definition d_a_b_zant.cpp:301
u32 field_0x3898
Definition d_a_b_zant.h:238
int create()
Definition d_a_b_zant.cpp:5662
u8 field_0x70d
Definition d_a_b_zant.h:195
u8 field_0x702
Definition d_a_b_zant.h:184
Z2CreatureEnemy mSound
Definition d_a_b_zant.h:154
void executeLastStartDemo()
Definition d_a_b_zant.cpp:3812
void executeHook()
Definition d_a_b_zant.cpp:2007
u32 mShadowKey
Definition d_a_b_zant.h:169
u8 mFightCycle
Definition d_a_b_zant.h:208
f32 getMagicSpeed()
Definition d_a_b_zant.cpp:1090
f32 field_0x6cc
Definition d_a_b_zant.h:164
u8 field_0x711
Definition d_a_b_zant.h:199
void setTgHitBit(int)
Definition d_a_b_zant.cpp:930
u8 mFightPhase
Definition d_a_b_zant.h:177
s16 field_0x6b8
Definition d_a_b_zant.h:158
u16 field_0x6e4
Definition d_a_b_zant.h:170
u8 mFlyWarpPosID
Definition d_a_b_zant.h:180
u8 mSwbit
Definition d_a_b_zant.h:176
u8 field_0x71b
Definition d_a_b_zant.h:209
void setTgType(u32)
Definition d_a_b_zant.cpp:982
void executeIceJump()
Definition d_a_b_zant.cpp:2667
void setIceLandingEffect(int)
Definition d_a_b_zant.cpp:1012
void executeWater()
Definition d_a_b_zant.cpp:2042
J3DModel * mpSwordLModel
Definition d_a_b_zant.h:141
void setNextPillarPos()
Definition d_a_b_zant.cpp:3316
void checkPillarSwing()
Definition d_a_b_zant.cpp:3368
void setLastWarp(int, int)
Definition d_a_b_zant.cpp:3653
int draw()
Definition d_a_b_zant.cpp:327
void setBck(int, u8, f32, f32)
Definition d_a_b_zant.cpp:392
fpc_ProcID mPillarIDs[9]
Definition d_a_b_zant.h:218
f32 field_0x77c
Definition d_a_b_zant.h:222
void mtx_set()
Definition d_a_b_zant.cpp:5300
void cc_ice_set()
Definition d_a_b_zant.cpp:5388
void damage_check()
Definition d_a_b_zant.cpp:523
u8 field_0x707
Definition d_a_b_zant.h:189
dCcD_Sph mSwordCc[2]
Definition d_a_b_zant.h:236
daB_ZANT_DMGTYPE
Definition d_a_b_zant.h:60
@ DMGTYPE_SWORD
Definition d_a_b_zant.h:61
@ DMGTYPE_MISC
Definition d_a_b_zant.h:62
@ DMGTYPE_BOOMERANG
Definition d_a_b_zant.h:63
@ DMGTYPE_OBJ
Definition d_a_b_zant.h:64
@ DMGTYPE_HOOK_OI
Definition d_a_b_zant.h:65
void setBaseActionMode(int)
Definition d_a_b_zant.cpp:4990
f32 mModelScaleY
Definition d_a_b_zant.h:162
int doZantMessage()
Definition d_a_b_zant.cpp:994
J3DModel * mpMahojinModel
Definition d_a_b_zant.h:143
int mModeTimer
Definition d_a_b_zant.h:171
void setWaterBubble()
Definition d_a_b_zant.cpp:1038
void setDamageSe(dCcD_Sph *, int)
Definition d_a_b_zant.cpp:457
u8 field_0x717
Definition d_a_b_zant.h:205
mDoExt_brkAnm * mpMahojinBrk
Definition d_a_b_zant.h:145
u8 field_0x70f
Definition d_a_b_zant.h:197
dCcD_Stts field_0xc74
Definition d_a_b_zant.h:231
u8 field_0x713
Definition d_a_b_zant.h:201
f32 mModelScaleXZ
Definition d_a_b_zant.h:161
void setZantMessage(int)
Definition d_a_b_zant.cpp:988
void cc_set()
Definition d_a_b_zant.cpp:5344
u32 field_0x38ac[2]
Definition d_a_b_zant.h:240
dCcD_Cyl mRollCc
Definition d_a_b_zant.h:235
u8 mMahojin2AnmMode
Definition d_a_b_zant.h:152
f32 field_0x6bc
Definition d_a_b_zant.h:160
u8 mInitHIO
Definition d_a_b_zant.h:242
void setCoHitBit(int)
Definition d_a_b_zant.cpp:941
int execute()
Definition d_a_b_zant.cpp:5497
daB_ZANT_ACTION
Definition d_a_b_zant.h:21
@ ACT_ICE_DAMAGE
Definition d_a_b_zant.h:36
@ ACT_LAST_DAMAGE
Definition d_a_b_zant.h:43
@ ACT_WARP
Definition d_a_b_zant.h:23
@ ACT_MONKEY
Definition d_a_b_zant.h:37
@ ACT_LAST_END_DEMO
Definition d_a_b_zant.h:44
@ ACT_SMALL_ATTACK
Definition d_a_b_zant.h:22
@ ACT_SIMA_JUMP
Definition d_a_b_zant.h:32
@ ACT_CONFUSE
Definition d_a_b_zant.h:25
@ ACT_FLY_GROUND
Definition d_a_b_zant.h:28
@ ACT_DAMAGE
Definition d_a_b_zant.h:24
@ ACT_OPENING
Definition d_a_b_zant.h:26
@ ACT_FLY
Definition d_a_b_zant.h:27
@ ACT_ICE_JUMP
Definition d_a_b_zant.h:34
@ ACT_LAST_START_DEMO
Definition d_a_b_zant.h:40
@ ACT_LAST_ATTACK
Definition d_a_b_zant.h:41
@ ACT_SWIM
Definition d_a_b_zant.h:31
@ ACT_ROOM_CHANGE
Definition d_a_b_zant.h:45
@ ACT_ICE_DEMO
Definition d_a_b_zant.h:33
@ ACT_LAST_TIRED
Definition d_a_b_zant.h:42
@ ACT_WATER
Definition d_a_b_zant.h:29
@ ACT_HOOK
Definition d_a_b_zant.h:30
@ ACT_MONKEY_DAMAGE
Definition d_a_b_zant.h:39
@ ACT_ICE_STEP
Definition d_a_b_zant.h:35
@ ACT_MONKEY_FALL
Definition d_a_b_zant.h:38
u8 field_0x6fc
Definition d_a_b_zant.h:178
u8 field_0x6ff
Definition d_a_b_zant.h:181
u8 field_0x714
Definition d_a_b_zant.h:202
void executeMonkeyFall()
Definition d_a_b_zant.cpp:3524
void executeRoomChange()
Definition d_a_b_zant.cpp:4790
dBgS_AcchCir mAcchCir
Definition d_a_b_zant.h:226
fpc_ProcID mMobileIDs[4]
Definition d_a_b_zant.h:217
msg_class * mpMsg
Definition d_a_b_zant.h:225
void setNextPillarInfo(int)
Definition d_a_b_zant.cpp:3303
bool calcScale(int)
Definition d_a_b_zant.cpp:1228
u8 field_0x706
Definition d_a_b_zant.h:188
mDoExt_brkAnm * mpMahojinBrk2
Definition d_a_b_zant.h:148
u8 field_0x718
Definition d_a_b_zant.h:206
void executeLastEndDemo()
Definition d_a_b_zant.cpp:4517
u32 field_0x38b4
Definition d_a_b_zant.h:241
f32 mSwordSize
Definition d_a_b_zant.h:165
J3DModel * mpSwordRModel
Definition d_a_b_zant.h:142
u8 mMahojinAnmMode
Definition d_a_b_zant.h:151
f32 mDemoCamBank
Definition d_a_b_zant.h:221
void executeMonkey()
Definition d_a_b_zant.cpp:3384
u8 field_0x70e
Definition d_a_b_zant.h:196
void executeIceDamage()
Definition d_a_b_zant.cpp:3037
bool checkSwimLinkNearMouth()
Definition d_a_b_zant.cpp:1958
dCcD_Stts field_0x9a4
Definition d_a_b_zant.h:228
void executeLastAttack()
Definition d_a_b_zant.cpp:3929
dCcD_Sph mCameraCc[11]
Definition d_a_b_zant.h:234
void executeWarp()
Definition d_a_b_zant.cpp:1254
u8 field_0x70c
Definition d_a_b_zant.h:194
u8 field_0x70a
Definition d_a_b_zant.h:192
u8 field_0x700[0x0701 - 0x0700]
Definition d_a_b_zant.h:182
u8 field_0x694[0x06A0 - 0x0694]
Definition d_a_b_zant.h:155
f32 getMagicWaterSpeed()
Definition d_a_b_zant.cpp:1096
void executeDamage()
Definition d_a_b_zant.cpp:1373
u8 field_0x715
Definition d_a_b_zant.h:203
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_b_zant.cpp:281
void executeLastDamage()
Definition d_a_b_zant.cpp:4358
void executeConfuse()
Definition d_a_b_zant.cpp:1431
u8 field_0x701
Definition d_a_b_zant.h:183
u8 field_0x716
Definition d_a_b_zant.h:204
u8 field_0x712
Definition d_a_b_zant.h:200
int mMode
Definition d_a_b_zant.h:168
bool checkSwimLinkNear()
Definition d_a_b_zant.cpp:1979
cXyz field_0x6ac
Definition d_a_b_zant.h:157
void executeSwim()
Definition d_a_b_zant.cpp:2273
void calcMahojinAnime()
Definition d_a_b_zant.cpp:4642
void executeLastTired()
Definition d_a_b_zant.cpp:4326
u8 field_0x71d
Definition d_a_b_zant.h:211
void setTgShield(int)
Definition d_a_b_zant.cpp:952
u32 field_0x724
Definition d_a_b_zant.h:215
void setNearPillarPos()
Definition d_a_b_zant.cpp:3287
u8 field_0x70b
Definition d_a_b_zant.h:193
u8 field_0x705
Definition d_a_b_zant.h:187
u8 field_0x6fd
Definition d_a_b_zant.h:179
int CreateHeap()
Definition d_a_b_zant.cpp:5571
int mMsgNo
Definition d_a_b_zant.h:223
daB_ZANT_PHASE
Definition d_a_b_zant.h:48
@ PHASE_LAST
Definition d_a_b_zant.h:55
@ PHASE_MAX
Definition d_a_b_zant.h:57
@ PHASE_OI
Definition d_a_b_zant.h:52
@ PHASE_MK
Definition d_a_b_zant.h:53
@ PHASE_MG
Definition d_a_b_zant.h:51
@ PHASE_OP
Definition d_a_b_zant.h:49
@ PHASE_YO
Definition d_a_b_zant.h:54
@ PHASE_BB
Definition d_a_b_zant.h:50
void executeFlyGround()
Definition d_a_b_zant.cpp:1926
u8 field_0x71c
Definition d_a_b_zant.h:210
f32 mKankyoBlend
Definition d_a_b_zant.h:163
void executeSimaJump()
Definition d_a_b_zant.cpp:2468
void setLastRollEffect()
Definition d_a_b_zant.cpp:1058
u8 field_0x703
Definition d_a_b_zant.h:185
u32 field_0x389c[4]
Definition d_a_b_zant.h:239
cXyz mDemoCamCenter
Definition d_a_b_zant.h:220
dBgS_ObjAcch mAcch
Definition d_a_b_zant.h:227
int _delete()
Definition d_a_b_zant.cpp:5551
s16 mNeckRotZ
Definition d_a_b_zant.h:212
dCcD_Sph mBodySphCc[2]
Definition d_a_b_zant.h:229
int mAction
Definition d_a_b_zant.h:166
u8 mDrawSwords
Definition d_a_b_zant.h:198
Definition f_op_actor.h:249
Definition f_op_msg.h:9
STATIC_ASSERT(sizeof(daB_ZANT_c)==0x38BC)
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:70
Definition d_a_ep.cpp:99
Definition d_a_npc_fguard.cpp:23
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 short u16
Definition types.h:9
unsigned char u8
Definition types.h:8