Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_player.h
Go to the documentation of this file.
1#ifndef D_A_D_A_PLAYER_H
2#define D_A_D_A_PLAYER_H
3
4#include "d/d_drawlist.h"
5#include "f_op/f_op_actor.h"
6
7struct ResTIMG;
8
10public:
12 /* 8015F1A0 */ virtual void draw();
13 /* 80140CDC */ virtual ~daPy_sightPacket_c() {}
14
15 /* 8015F2FC */ void setSight();
16 /* 8015F384 */ void setSightImage(ResTIMG*);
17
18 bool getDrawFlg() { return mDrawFlag; }
19 void onDrawFlg() { mDrawFlag = true; }
20 void offDrawFlg() { mDrawFlag = false; }
21 void setPos(const cXyz* i_pos) { mPos = *i_pos; }
22 cXyz* getPosP() { return &mPos; }
23
24 /* 0x04 */ bool mDrawFlag;
25 /* 0x05 */ u8 field_0x5[3];
26 /* 0x08 */ cXyz mPos;
27 /* 0x14 */ Mtx field_0x14;
28 /* 0x44 */ ResTIMG* mpImg;
29 /* 0x48 */ u8* mpData;
30};
31
33public:
34 /* 8015E5B0 */ void initOffset(cXyz const*);
35 /* 8015E654 */ int posMove(cXyz*, s16*, fopAc_ac_c*, s16);
36 /* 8015E87C */ void bgCheckAfterOffset(cXyz const*);
37
38 static void initDropAngleY() { m_dropAngleY = 0x4000; }
39 static void offEventKeepFlg() { m_eventKeepFlg = 0; }
40
43
44private:
45 /* 0x0 */ u8 field_0x0;
46 /* 0x2 */ s16 field_0x2;
47 /* 0x4 */ f32 field_0x4;
48 /* 0x8 */ f32 field_0x8;
49}; // Size: 0xC
50
52public:
60
63 void initData();
64 void* mallocBuffer();
66 void* loadData(u16);
67 void* loadDataIdx(u16);
68 void* loadDataPriIdx(u16);
69 void* loadDataDemoRID(u16, u16);
71
72 u16 getIdx() const { return mIdx; }
73 void resetIdx() { mIdx = 0xffff; }
74 void resetPriIdx() { mPriIdx = 0xffff; }
75 void resetArcNo() { mArcNo = 0xffff; }
76 bool checkNoSetArcNo() const { return mArcNo == 0xFFFF; }
77 void setBufferSize(u32 size) { mBufferSize = size; }
78 void setBuffer(u8* buf) { mBuffer = buf; }
80 u8* getBuffer() { return mBuffer; }
81 bool checkNoSetIdx() const { return mIdx == 0xFFFF; }
82 bool checkNoSetPriIdx() const { return mPriIdx == 0xFFFF; }
83 u16 getArcNo() const { return mArcNo; }
84 void setIdx(u16 i_idx) { mIdx = i_idx; }
85
86private:
87 /* 0x00 */ u16 mIdx;
88 /* 0x02 */ u16 mPriIdx;
89 /* 0x04 */ u16 mArcNo;
90 /* 0x06 */ u16 field_0x06;
91 /* 0x08 */ u32 mBufferSize;
92 /* 0x0C */ u8* mBuffer;
94}; // Size = 0x14
95
96class daPy_actorKeep_c {
97public:
99
100 void setActor();
102 void clearData();
103
104 fpc_ProcID getID() const { return mID; }
105 void setID(fpc_ProcID id) { mID = id; }
106 fopAc_ac_c* getActor() const { return mActor; }
107 fopAc_ac_c* getActorConst() const { return mActor; }
108
109private:
110 /* 0x0 */ fpc_ProcID mID;
111 /* 0x4 */ fopAc_ac_c* mActor;
112}; // Size: 0x8
113
114class daPy_frameCtrl_c : public J3DFrameCtrl {
115public:
116 /* 80140D24 */ ~daPy_frameCtrl_c();
117 /* 80140D80 */ daPy_frameCtrl_c();
120 void setFrameCtrl(u8, short, short, f32, f32);
121
122 u16 getEndFlg() { return mEndFlg; }
124 void onEndFlg() { mEndFlg = 1; }
125 void onNowSetFlg() { mNowSetFlg = 1; }
126 void offNowSetFlg() { mNowSetFlg = 0; }
127 void offEndFlg() {
128 mEndFlg = 0;
129 mNowSetFlg = 0;
130 }
131
132private:
133 /* 0x14 */ u16 mEndFlg;
134 /* 0x16 */ u16 mNowSetFlg;
135};
136
137class Z2WolfHowlMgr;
138class daBoomerang_c;
139
141public:
142 enum {
145 };
146
148 int getDemoType() const { return mDemoType; }
149 void setDemoMode(u32 mode) { mDemoMode = mode; }
150 u32 getDemoMode() const { return mDemoMode; }
151 int getParam1() const { return mParam1; }
152 s16 getParam2() const { return mParam2; }
158 s16 getMoveAngle() const { return mDemoMoveAngle; }
159 f32 getStick() { return mStick; }
160 int getParam0() const { return mParam0; }
161 void setParam0(int value) { mParam0 = value; }
162 void setParam1(int value) { mParam1 = value; }
163 void setParam2(int value) { mParam2 = value; }
164 void setPos0(const cXyz* pos) { mDemoPos0 = *pos; }
166 s16 getTimer() const { return mTimer; }
167 void decTimer() { mTimer--; }
169 cXyz* getPos0() { return &mDemoPos0; }
172
173private:
174 /* 0x00 */ u16 mDemoType;
175 /* 0x02 */ s16 mDemoMoveAngle;
176 /* 0x04 */ s16 mTimer;
177 /* 0x06 */ s16 mParam2;
178 /* 0x08 */ int mParam0;
179 /* 0x0C */ int mParam1;
180 /* 0x10 */ u32 mDemoMode;
181 /* 0x14 */ f32 mStick;
182 /* 0x18 */ cXyz mDemoPos0;
183}; // Size: 0x24
184
185class daMidna_c;
186class daSpinner_c;
187class daPy_py_c;
189inline BOOL dComIfGs_isEventBit(const u16);
191
192class daPy_py_c : public fopAc_ac_c {
193public:
194 /* 0x0568 */ u8 mCutType;
195 /* 0x0569 */ u8 mComboCutCount;
196 /* 0x056A */ u8 mSpecialMode; // maybe needs better name
197 /* 0x056B */ u8 field_0x56b;
198 /* 0x056C */ s16 mDamageTimer;
199 /* 0x056E */ u16 mSwordUpTimer;
200 /* 0x0570 */ u32 mNoResetFlg0;
201 /* 0x0574 */ u32 mNoResetFlg1;
202 /* 0x0578 */ u32 mNoResetFlg2;
203 /* 0x057C */ u32 mNoResetFlg3;
204 /* 0x0580 */ u32 mResetFlg0;
205 /* 0x0584 */ u32 mResetFlg1;
206 /* 0x0588 */ u32 mEndResetFlg0;
207 /* 0x058C */ u32 mEndResetFlg1;
208 /* 0x0590 */ u32 mEndResetFlg2;
209 /* 0x0594 */ f32 field_0x594;
210 /* 0x0598 */ f32 field_0x598;
211 /* 0x059C */ csXyz mBodyAngle;
212 /* 0x05A4 */ cXyz mHeadTopPos;
213 /* 0x05B0 */ cXyz mItemPos;
214 /* 0x05BC */ cXyz mSwordTopPos;
215 /* 0x05C8 */ cXyz mLeftHandPos;
216 /* 0x05D4 */ cXyz mRightHandPos;
217 /* 0x05E0 */ cXyz mLeftFootPos;
218 /* 0x05EC */ cXyz mRightFootPos;
219 /* 0x05F8 */ cXyz field_0x5f8;
220 /* 0x0604 */ daPy_demo_c mDemo;
221
222public:
257
292
332
365
398
432
443
474
491
492 enum {
493 /* 0x01 */ SMODE_SUMO_READY = 1,
494 /* 0x25 */ SMODE_SUMO_LOSE = 37,
495 /* 0x27 */ SMODE_WOLF_PUZZLE = 39,
496 /* 0x2A */ SMODE_GOAT_STOP = 42,
499 };
500
501 enum CutType {
502 /* 0x01 */ CUT_TYPE_NM_VERTICAL = 1,
506 /* 0x05 */ CUT_TYPE_HEAD_JUMP, // Helm Splitter
510 /* 0x09 */ CUT_TYPE_UNK_9,
511 /* 0x0A */ CUT_TYPE_JUMP,
515 /* 0x0E */ CUT_TYPE_UNK_E,
516 /* 0x0F */ CUT_TYPE_UNK_F,
517 /* 0x10 */ CUT_TYPE_AIR,
526 /* 0x19 */ CUT_TYPE_UNK_19,
528 /* 0x1B */ CUT_TYPE_UNK_1B,
529 /* 0x1C */ CUT_TYPE_UNK_1C,
530 /* 0x1D */ CUT_TYPE_UNK_1D,
531 /* 0x1E */ CUT_TYPE_TWIRL, // Back Slice
537 /* 0x24 */ CUT_TYPE_UNK_24,
540 /* 0x27 */ CUT_TYPE_DOWN,
541 /* 0x28 */ CUT_TYPE_UNK_28,
559 };
560
561 static u32 setParamData(int, int, int, int);
562 static BOOL checkFishingRodItem(int);
563 static BOOL checkBombItem(int);
564 static BOOL checkBottleItem(int);
565 static BOOL checkDrinkBottleItem(int);
566 static BOOL checkOilBottleItem(int);
567 static BOOL checkOpenBottleItem(int);
568 static BOOL checkBowItem(int);
569 static BOOL checkHookshotItem(int);
570 static BOOL checkTradeItem(int);
571 static BOOL checkDungeonWarpItem(int);
573 static BOOL checkWoodShieldEquip();
574 static f32 getAttentionOffsetY();
575 static int checkNowWolfEyeUp();
576 static void forceRestartRoom(int, u32, int);
577 static void setFmChainPos(fopAc_ac_c*, cXyz*, int);
578 static void cancelFmChainGrab();
579 static void setLookPos(cXyz*);
580 static void setPlayerSe(u32);
581 static bool linkGrabSubjectNoDraw(fopAc_ac_c*);
582 static bool wolfGrabSubjectNoDraw(fopAc_ac_c*);
583 static bool checkRoomRestartStart();
586 f32 getSpinnerRideSpeed() const;
588 static bool checkBoomerangCharge();
592 static void setPlayerDamage(int, int);
593 static void setMidnaMotionNum(int);
594 static void setMidnaFaceNum(int);
597 void changeDemoParam2(s16);
598 cXyz getHeadTopPos() const { return mHeadTopPos; }
600 BOOL checkGoronSideMove() const { return mSpecialMode == 0x2B; }
605 const cXyz& getRightHandPos() const { return mRightHandPos; }
606 const cXyz getLeftHandPos() const { return mLeftHandPos; }
607 const cXyz getItemPos() const { return mItemPos; }
608
609 virtual cXyz* getMidnaAtnPos() const;
611 virtual MtxP getModelMtx();
612 virtual MtxP getInvMtx();
614 virtual f32 getGroundY();
623 virtual BOOL checkPlayerGuard() const;
624 virtual u32 checkPlayerFly() const { return 0; }
625 virtual BOOL checkFrontRoll() const { return FALSE; }
626 virtual BOOL checkWolfDash() const { return FALSE; }
627 virtual BOOL checkAutoJump() const;
628 virtual bool checkSideStep() const;
629 virtual bool checkWolfTriggerJump() const;
630 virtual BOOL checkGuardBreakMode() const;
631 virtual bool checkLv3Slide() const;
632 virtual bool checkWolfHowlDemoMode() const;
634 virtual BOOL checkElecDamage() const;
636 virtual BOOL checkBottleSwingMode() const;
637 virtual BOOL checkHawkWait() const;
638 virtual BOOL checkGoatThrow() const;
639 virtual BOOL checkGoatThrowAfter() const;
640 virtual BOOL checkWolfTagLockJump() const;
643 virtual BOOL checkWolfRopeHang() const;
644 virtual BOOL checkRollJump() const;
645 virtual BOOL checkGoronRideWait() const;
646 virtual BOOL checkWolfChain() const;
647 virtual BOOL checkWolfWait() const;
648 virtual BOOL checkWolfJumpAttack() const;
649 virtual BOOL checkWolfRSit() const;
650 virtual bool checkBubbleFly() const;
651 virtual BOOL checkBottleDrinkEnd() const;
652 virtual BOOL checkWolfDig() const;
653 virtual BOOL checkCutCharge() const;
654 virtual BOOL checkCutTurnCharge() const;
656 virtual bool getBokoFlamePos(cXyz*);
657 virtual BOOL checkComboCutTurn() const;
658 virtual BOOL checkClimbMove() const;
659 virtual BOOL checkGrassWhistle() const;
660 virtual BOOL checkBoarRun() const;
661 virtual bool checkFmChainPut() const;
662 virtual bool checkHorseElecDamage() const;
663 virtual f32 getBaseAnimeFrameRate() const;
664 virtual f32 getBaseAnimeFrame() const;
665 virtual void setAnimeFrame(f32);
668 virtual s32 getAtnActorID() const { return -1; }
669 virtual s32 getItemID() const;
670 virtual s32 getGrabActorID() const { return -1; }
672 virtual BOOL setForceGrab(fopAc_ac_c*, int, int);
673 virtual void setForcePutPos(cXyz const&);
675 virtual bool checkRopeTag();
676 virtual void voiceStart(u32);
677 virtual void seStartOnlyReverb(u32);
679 virtual void setOutPower(f32, short, int);
681 virtual void onMagneGrab(f32, f32);
682 virtual void onFrollCrashFlg(u8, int) {}
684 virtual MtxP getHeadMtx();
686 virtual BOOL checkCutJumpCancelTurn() const { return FALSE; }
687 virtual bool checkIronBallReturn() const;
688 virtual bool checkIronBallGroundStop() const;
690 virtual bool checkPointSubWindowMode() const;
691 virtual void setClothesChange(int);
692 virtual void setPlayerPosAndAngle(cXyz const*, short, int);
693 virtual void setPlayerPosAndAngle(cXyz const*, csXyz const*);
694 virtual void setPlayerPosAndAngle(f32 (*)[4]);
695 virtual bool setThrowDamage(short, f32, f32, int, int, int);
696 virtual bool checkSetNpcTks(cXyz*, int, int);
697 virtual int setRollJump(f32, f32, short);
699 virtual void changeTextureAnime(u16, u16, int);
704 virtual void onSceneChangeDead(u8, int);
705 virtual u32 checkHorseRide() const { return false; }
706 virtual u32 checkBoarRide() const { return 0; }
707 virtual u32 checkCanoeRide() const { return 0; }
708 virtual u32 checkBoardRide() const { return 0; }
709 virtual u32 checkSpinnerRide() const { return 0; }
712 virtual bool checkArrowChargeEnd() const;
713 virtual f32 getSearchBallScale() const;
714 virtual int checkFastShotTime();
715 virtual bool checkNoEquipItem() const;
716 virtual bool checkFireMaterial() const;
717 virtual bool checkKandelaarSwing(int) const;
721 virtual cXyz* getKandelaarFlamePos();
722 virtual bool checkUseKandelaar(int);
723 virtual void setDkCaught(fopAc_ac_c*);
724 virtual void onPressedDamage(cXyz const&, short);
725 virtual bool checkPriActorOwn(fopAc_ac_c const*) const;
727 virtual bool checkWolfEnemyBiteAllOwn(fopAc_ac_c const*) const;
728 virtual void setWolfEnemyHangBiteAngle(short);
729 virtual void setKandelaarMtx(f32 (*)[4], int, int);
730 virtual bool getStickAngleFromPlayerShape(short*) const;
731 virtual bool checkSpinnerPathMove();
734 virtual int getIronBallBgHit() const;
736 virtual bool checkCanoeFishingGetLeft() const;
737 virtual bool checkCanoeFishingGetRight() const;
738 virtual u8 checkBeeChildDrink() const;
739 virtual void skipPortalObjWarp();
740 virtual BOOL checkTreasureRupeeReturn(int) const;
741 virtual void setSumouReady(fopAc_ac_c*);
743 virtual s16 getSumouCounter() const;
744 virtual s16 checkSumouWithstand() const;
745 virtual void cancelGoronThrowEvent();
746 virtual void setSumouGraspCancelCount(int);
747 virtual void setSumouPushBackDirection(short);
748 virtual void setSumouLoseHeadUp();
751 virtual void setCargoCarry(fopAc_ac_c*);
752 virtual bool getDpdFarFlg() const;
754 virtual bool checkHookshotReturnMode() const;
755 virtual bool checkHookshotShootReturnMode() const;
756 virtual bool checkOctaIealHang() const;
757 virtual void cancelOctaIealHang();
759 virtual void setOctaIealWildHang();
760 virtual bool checkDragonHangRide() const;
765 virtual BOOL checkMetamorphose() const;
769 virtual bool checkItemSwordEquip() const;
770 virtual f32 getSinkShapeOffset() const;
771 virtual BOOL checkSinkDead() const;
776 virtual bool checkCopyRodEquip() const;
777 virtual BOOL checkCutJumpMode() const;
778
779 f32 getSpeedF() const { return speedF; }
780
781 bool getSumouCameraMode() const {
782 bool sumouCameraMode = false;
783 if (mSpecialMode != 0 && mSpecialMode < 0x26) {
784 sumouCameraMode = true;
785 }
786 return sumouCameraMode;
787 }
788
789 bool getSumouMode() const { return getSumouCameraMode(); }
794
795 u8 getCutCount() const { return mComboCutCount; }
796
801 bool checkCanoeSlider() const { return mSpecialMode == 0x2D; }
802 bool checkGoatStopGame() const { return mSpecialMode == 0x2A; }
803 u8 getCutType() const { return mCutType; }
814 bool checkSwimUp() const { return checkNoResetFlg0(FLG0_SWIM_UP); }
821
834
837
838 void setCanoeSlider() { mSpecialMode = 0x2D; }
839
841 if (checkCanoeSlider()) {
842 mSpecialMode = 0;
843 }
844 }
846
848 if (checkCargoCarry()) {
849 mSpecialMode = 0;
850 }
851 }
852
854
856 if (checkGoronSideMove()) {
857 mSpecialMode = 0;
858 }
859 }
860
861 s16 getBodyAngleX() const { return mBodyAngle.x; }
862 s16 getBodyAngleY() const { return mBodyAngle.y; }
863
864 f32 getHeight() const { return field_0x598; }
865
866 BOOL checkMidnaWarp() const { return 0; }
867
872
877
882
887
891
894
898
900
904
911 BOOL checkWolfThreat() const { return checkWolfGrowl(); }
915
931
934
939
946
950
952
954
956
957 static bool checkPeepEndSceneChange() { return getLastSceneMode() == 7; }
958
959 static int getLastSceneDamage() { return (dComIfGs_getLastSceneMode() >> 4) & 0x7F; }
960 static u8 getLastSceneSwordAtUpTime() { return (dComIfGs_getLastSceneMode() >> 11) & 0xFF; }
961
962 inline static u32 i_getLastSceneMode();
963 inline static u32 getLastSceneMode();
964 inline static bool checkWoodSwordEquip();
965 inline static bool checkLightMasterSwordEquip();
966 inline BOOL i_checkSwordGet();
967 inline bool i_checkShieldGet() const;
968 inline static BOOL checkNowWolf();
969 inline static u32 i_checkNowWolf() { return ((daPy_py_c*)dComIfGp_getLinkPlayer())->checkWolf(); }
970 inline bool checkZoraWearFlg() const;
971 inline bool checkMagicArmorWearFlg() const;
972 inline static BOOL i_checkFirstMidnaDemo() { return dComIfGs_isEventBit(0xc10); }
973 static int checkNowWolfPowerUp() { return checkNowWolfEyeUp(); }
974
977
978 // not sure how to define this properly
979 // static void onWolfEnemyCatch(fopAc_ac_c* i_actorP) { onWolfEnemyBiteAll(i_actorP,8);}
980
984
989
991};
992
993int daPy_addCalcShort(s16* param_0, s16 param_1, s16 param_2, s16 param_3, s16 param_4);
994
995#endif /* D_A_D_A_PLAYER_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition JKRHeap.h:16
Definition JKRSolidHeap.h:10
Definition Z2WolfHowlMgr.h:26
Definition d_drawlist.h:31
Gale Boomerang.
Definition d_a_boomerang.h:70
Midna.
Definition d_a_midna.h:93
Definition d_a_player.h:51
u16 mArcNo
Definition d_a_player.h:89
void setBuffer(u8 *buf)
Definition d_a_player.h:78
void * loadDataIdx(u16)
Definition d_a_player.cpp:327
void * loadDataDemoRID(u16, u16)
Definition d_a_player.cpp:361
void * loadDataPriIdx(u16)
Definition d_a_player.cpp:347
JKRHeap * setAnimeHeap()
Definition d_a_player.cpp:376
bool checkNoSetIdx() const
Definition d_a_player.h:81
void * mallocBuffer()
Definition d_a_player.cpp:254
bool checkNoSetArcNo() const
Definition d_a_player.h:76
bool checkNoSetPriIdx() const
Definition d_a_player.h:82
void setIdx(u16 i_idx)
Definition d_a_player.h:84
u16 mPriIdx
Definition d_a_player.h:88
u8 * getBuffer()
Definition d_a_player.h:80
void createHeap(daPy_anmHeap_c::daAlinkHEAP_TYPE)
Definition d_a_player.cpp:261
u16 getArcNo() const
Definition d_a_player.h:83
u32 getBufferSize()
Definition d_a_player.h:79
void resetIdx()
Definition d_a_player.h:73
u16 field_0x06
Definition d_a_player.h:90
void initData()
Definition d_a_player.cpp:247
JKRSolidHeap * mAnimeHeap
Definition d_a_player.h:93
u16 getIdx() const
Definition d_a_player.h:72
~daPy_anmHeap_c()
Definition d_a_player.cpp:241
void resetPriIdx()
Definition d_a_player.h:74
void setBufferSize(u32 size)
Definition d_a_player.h:77
u16 mIdx
Definition d_a_player.h:87
u8 * mBuffer
Definition d_a_player.h:92
u32 mBufferSize
Definition d_a_player.h:91
daAlinkHEAP_TYPE
Definition d_a_player.h:53
@ HEAP_TYPE_5
Definition d_a_player.h:58
@ HEAP_TYPE_4
Definition d_a_player.h:57
@ HEAP_TYPE_3
Definition d_a_player.h:56
@ HEAP_TYPE_2
Definition d_a_player.h:55
@ HEAP_TYPE_1
Definition d_a_player.h:54
void * loadData(u16)
Definition d_a_player.cpp:296
void resetArcNo()
Definition d_a_player.h:75
Definition d_a_player.h:32
static s16 m_eventKeepFlg
Definition d_a_player.h:42
static void offEventKeepFlg()
Definition d_a_player.h:39
s16 field_0x2
Definition d_a_player.h:46
void bgCheckAfterOffset(cXyz const *)
Definition d_a_player.cpp:130
static void initDropAngleY()
Definition d_a_player.h:38
u8 field_0x0
Definition d_a_player.h:45
void initOffset(cXyz const *)
Definition d_a_player.cpp:54
static s16 m_dropAngleY
Definition d_a_player.h:41
f32 field_0x8
Definition d_a_player.h:48
f32 field_0x4
Definition d_a_player.h:47
int posMove(cXyz *, s16 *, fopAc_ac_c *, s16)
Definition d_a_player.cpp:80
Definition d_a_player.h:140
int getDemoType() const
Definition d_a_player.h:148
s16 getMoveAngle() const
Definition d_a_player.h:158
f32 mStick
Definition d_a_player.h:181
void setStartDemoType()
Definition d_a_player.h:171
s16 mTimer
Definition d_a_player.h:176
void setTimer(s16 i_timer)
Definition d_a_player.h:168
void setStick(f32 stick)
Definition d_a_player.h:156
int mParam0
Definition d_a_player.h:178
void setParam2(int value)
Definition d_a_player.h:163
void resetDemoType()
Definition d_a_player.h:170
void setParam1(int value)
Definition d_a_player.h:162
void setPos0(const cXyz *pos)
Definition d_a_player.h:164
s16 getParam2() const
Definition d_a_player.h:152
s16 mDemoMoveAngle
Definition d_a_player.h:175
u32 mDemoMode
Definition d_a_player.h:180
void setDemoType(u16 pType)
Definition d_a_player.h:147
cXyz * getPos0()
Definition d_a_player.h:169
int mParam1
Definition d_a_player.h:179
void setOriginalDemoType()
Definition d_a_player.h:153
int getParam0() const
Definition d_a_player.h:160
u32 getDemoMode() const
Definition d_a_player.h:150
void setMoveAngle(s16 angle)
Definition d_a_player.h:157
f32 getStick()
Definition d_a_player.h:159
int getParam1() const
Definition d_a_player.h:151
s16 mParam2
Definition d_a_player.h:177
void setDemoMode(u32 mode)
Definition d_a_player.h:149
void setToolDemoType()
Definition d_a_player.h:165
void setSystemDemoType()
Definition d_a_player.h:155
@ DEMO_NEW_ANM0_e
Definition d_a_player.h:144
@ DEMO_LAST_e
Definition d_a_player.h:143
cXyz mDemoPos0
Definition d_a_player.h:182
void setParam0(int value)
Definition d_a_player.h:161
void setSpecialDemoType()
Definition d_a_player.h:154
s16 getTimer() const
Definition d_a_player.h:166
void decTimer()
Definition d_a_player.h:167
u16 mDemoType
Definition d_a_player.h:174
Definition d_a_player.h:9
virtual ~daPy_sightPacket_c()
Definition d_a_player.h:13
bool mDrawFlag
Definition d_a_player.h:24
void offDrawFlg()
Definition d_a_player.h:20
void setSightImage(ResTIMG *)
Definition d_a_player.cpp:438
daPy_sightPacket_c()
Definition d_a_player.h:11
ResTIMG * mpImg
Definition d_a_player.h:28
virtual void draw()
Definition d_a_player.cpp:396
cXyz mPos
Definition d_a_player.h:26
Mtx field_0x14
Definition d_a_player.h:27
bool getDrawFlg()
Definition d_a_player.h:18
u8 * mpData
Definition d_a_player.h:29
void setSight()
Definition d_a_player.cpp:426
u8 field_0x5[3]
Definition d_a_player.h:25
void setPos(const cXyz *i_pos)
Definition d_a_player.h:21
void onDrawFlg()
Definition d_a_player.h:19
cXyz * getPosP()
Definition d_a_player.h:22
Spinner.
Definition d_a_spinner.h:16
static void stick(b_gos_class *i_this)
Definition d_a_b_gos.cpp:136
static SECTION_RODATA u8 const id[8]
Definition d_a_npc_bans.cpp:1309
static u8 angle[2+2]
Definition d_a_obj_kago.cpp:845
static u8 pos[12]
Definition d_a_obj_kago.cpp:839
int daPy_addCalcShort(s16 *param_0, s16 param_1, s16 param_2, s16 param_3, s16 param_4)
Definition d_a_player.cpp:634
u32 dComIfGs_getLastSceneMode()
Definition d_com_inf_game.h:1552
daPy_py_c * dComIfGp_getLinkPlayer()
Definition d_com_inf_game.h:2083
BOOL dComIfGs_isEventBit(const u16)
Definition d_com_inf_game.h:1155
static volatile BOOL flag
Definition dspproc.cpp:20
unsigned int fpc_ProcID
Definition f_pc_base.h:10
f32(* MtxP)[4]
Definition mtx.h:18
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_hozelda.cpp:241
Image data header.
Definition d_menu_dmap_map.cpp:109
s16 x
Definition vec.h:19
s16 y
Definition vec.h:19
Definition d_a_ep.cpp:134
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:66
Definition d_a_hozelda.cpp:87
fpc_ProcID mID
Definition d_a_player.h:110
void setData(fopAc_ac_c *)
fpc_ProcID getID() const
Definition d_a_player.h:104
daPy_actorKeep_c()
Definition d_a_player.h:98
void clearData()
Definition d_a_player.cpp:231
fopAc_ac_c * getActorConst() const
Definition d_a_player.h:107
fopAc_ac_c * mActor
Definition d_a_player.h:111
fopAc_ac_c * getActor() const
Definition d_a_player.h:106
void setID(fpc_ProcID id)
Definition d_a_player.h:105
Definition d_a_hozelda.cpp:79
u16 getNowSetFlg()
Definition d_a_player.h:123
void onNowSetFlg()
Definition d_a_player.h:125
u16 getEndFlg()
Definition d_a_player.h:122
u16 mEndFlg
Definition d_a_player.h:133
void offNowSetFlg()
Definition d_a_player.h:126
void offEndFlg()
Definition d_a_player.h:127
void onEndFlg()
Definition d_a_player.h:124
u16 mNowSetFlg
Definition d_a_player.h:134
void setFrameCtrl(u8, short, short, f32, f32)
Definition d_a_npc_cd.cpp:15
virtual MtxP getHeadMtx()
void onPortalWarpMidnaAtnKeep()
Definition d_a_player.h:829
virtual BOOL checkGoronRideWait() const
virtual void setOutPower(f32, short, int)
virtual cXyz * getIronBallCenterPos()
CutType
Definition d_a_player.h:501
@ CUT_TYPE_LARGE_JUMP_FINISH
Definition d_a_player.h:521
@ CUT_TYPE_NM_LEFT
Definition d_a_player.h:505
@ CUT_TYPE_UNK_1D
Definition d_a_player.h:530
@ CUT_TYPE_FINISH_STAB
Definition d_a_player.h:533
@ CUT_TYPE_DASH_UNK_11
Definition d_a_player.h:518
@ CUT_TYPE_LARGE_TURN_LEFT
Definition d_a_player.h:524
@ CUT_TYPE_WOLF_TURN_LEFT
Definition d_a_player.h:552
@ CUT_TYPE_HEAD_JUMP
Definition d_a_player.h:506
@ CUT_TYPE_UNK_1C
Definition d_a_player.h:529
@ CUT_TYPE_COMBO_STAB
Definition d_a_player.h:534
@ CUT_TYPE_AIR
Definition d_a_player.h:517
@ CUT_TYPE_HORSE_UNK_22
Definition d_a_player.h:535
@ CUT_TYPE_MORTAL_DRAW_A
Definition d_a_player.h:527
@ CUT_TYPE_UNK_28
Definition d_a_player.h:541
@ CUT_TYPE_HORSE_UNK_23
Definition d_a_player.h:536
@ CUT_TYPE_FINISH_LEFT
Definition d_a_player.h:507
@ CUT_TYPE_WOLF_JUMP_S_FINISH
Definition d_a_player.h:551
@ CUT_TYPE_DASH_UNK_B
Definition d_a_player.h:512
@ CUT_TYPE_UNK_1B
Definition d_a_player.h:528
@ CUT_TYPE_UNK_19
Definition d_a_player.h:526
@ CUT_TYPE_DASH_UNK_26
Definition d_a_player.h:539
@ CUT_TYPE_DASH_UNK_25
Definition d_a_player.h:538
@ CUT_TYPE_WOLF_B_LEFT
Definition d_a_player.h:545
@ CUT_TYPE_LARGE_JUMP
Definition d_a_player.h:520
@ CUT_TYPE_LARGE_TURN_RIGHT
Definition d_a_player.h:525
@ CUT_TYPE_TURN_RIGHT
Definition d_a_player.h:509
@ CUT_TYPE_WOLF_JUMP_S
Definition d_a_player.h:550
@ CUT_TYPE_NM_RIGHT
Definition d_a_player.h:504
@ CUT_TYPE_TURN_LEFT
Definition d_a_player.h:523
@ CUT_TYPE_UNK_24
Definition d_a_player.h:537
@ CUT_TYPE_JUMP
Definition d_a_player.h:511
@ CUT_TYPE_NM_VERTICAL
Definition d_a_player.h:502
@ CUT_TYPE_NM_STAB
Definition d_a_player.h:503
@ CUT_TYPE_UNK_9
Definition d_a_player.h:510
@ CUT_TYPE_HORSE_UNK_2A
Definition d_a_player.h:543
@ CUT_TYPE_UNK_E
Definition d_a_player.h:515
@ CUT_TYPE_WOLF_UNK_30
Definition d_a_player.h:549
@ CUT_TYPE_MORTAL_DRAW_B
Definition d_a_player.h:532
@ CUT_TYPE_DASH_UNK_38
Definition d_a_player.h:557
@ CUT_TYPE_FINISH_VERTICAL
Definition d_a_player.h:508
@ CUT_TYPE_WOLF_B_FRONT
Definition d_a_player.h:547
@ CUT_TYPE_WOLF_UNK_37
Definition d_a_player.h:556
@ CUT_TYPE_WOLF_UNK_35
Definition d_a_player.h:554
@ CUT_TYPE_WOLF_TURN_RIGHT
Definition d_a_player.h:553
@ CUT_TYPE_UNK_F
Definition d_a_player.h:516
@ CUT_TYPE_DASH_UNK_D
Definition d_a_player.h:514
@ CUT_TYPE_WOLF_LOCK
Definition d_a_player.h:555
@ CUT_TYPE_FINISH_RIGHT
Definition d_a_player.h:522
@ CUT_TYPE_WOLF_B_RIGHT
Definition d_a_player.h:546
@ CUT_TYPE_DOWN
Definition d_a_player.h:540
@ CUT_TYPE_DASH_UNK_C
Definition d_a_player.h:513
@ CUT_TYPE_LARGE_JUMP_INIT
Definition d_a_player.h:519
@ CUT_TYPE_TWIRL
Definition d_a_player.h:531
@ CUT_TYPE_HORSE_TURN
Definition d_a_player.h:544
@ CUT_TYPE_GUARD_ATTACK
Definition d_a_player.h:542
@ CUT_TYPE_WOLF_JUMP
Definition d_a_player.h:558
@ CUT_TYPE_WOLF_B_BACK
Definition d_a_player.h:548
virtual BOOL checkHorseRideNotReady() const
bool checkWaterInMove() const
Definition d_a_player.h:806
virtual bool checkCanoeFishingGetLeft() const
static BOOL checkBottleItem(int)
Definition d_a_player.cpp:157
virtual void onSceneChangeArea(u8, u8, fopAc_ac_c *)
virtual u32 checkPlayerNoDraw()
void checkNowWolfEyeUp()
Definition d_a_player.cpp:479
virtual BOOL checkPlayerGuard() const
static BOOL checkDungeonWarpItem(int)
Definition d_a_player.cpp:203
void offCanoeSlider()
Definition d_a_player.h:840
static bool checkLightMasterSwordEquip()
Definition d_a_alink.cpp:5516
daPy_RFLG1
Definition d_a_player.h:475
@ RFLG1_UNK_80
Definition d_a_player.h:479
@ RFLG1_UNK_8
Definition d_a_player.h:484
@ RFLG1_UNK_30
Definition d_a_player.h:481
@ RFLG1_UNK_4
Definition d_a_player.h:485
@ RFLG1_UNK_200
Definition d_a_player.h:477
@ RFLG1_UNK_100
Definition d_a_player.h:478
@ RFLG1_UNK_10
Definition d_a_player.h:483
@ RFLG1_UNK_40
Definition d_a_player.h:480
@ RFLG1_UNK_C
Definition d_a_player.h:489
@ RFLG1_UNK_20
Definition d_a_player.h:482
@ RFLG1_UNK_2
Definition d_a_player.h:486
@ RFLG1_UNK_400
Definition d_a_player.h:476
@ RFLG1_WOLF_ATTACK_REVERSE
Definition d_a_player.h:487
daPy_ERFLG1
Definition d_a_player.h:399
@ ERFLG1_UNK_10000000
Definition d_a_player.h:403
@ ERFLG1_UNK_10000
Definition d_a_player.h:414
@ ERFLG1_UNK_100000
Definition d_a_player.h:410
@ ERFLG1_UNK_100
Definition d_a_player.h:422
@ ERFLG1_GANON_FINISH
Definition d_a_player.h:400
@ ERFLG1_UNK_40000000
Definition d_a_player.h:401
@ ERFLG1_UNK_4000
Definition d_a_player.h:416
@ ERFLG1_UNK_1
Definition d_a_player.h:430
@ ERFLG1_UNK_20000
Definition d_a_player.h:413
@ ERFLG1_UNK_10
Definition d_a_player.h:426
@ ERFLG1_UNK_800
Definition d_a_player.h:419
@ ERFLG1_UNK_40000
Definition d_a_player.h:412
@ ERFLG1_UNK_8
Definition d_a_player.h:427
@ ERFLG1_UNK_80
Definition d_a_player.h:423
@ ERFLG1_UNK_4000000
Definition d_a_player.h:405
@ ERFLG1_UNK_1000000
Definition d_a_player.h:407
@ ERFLG1_UNK_80000
Definition d_a_player.h:411
@ ERFLG1_UNK_20000000
Definition d_a_player.h:402
@ ERFLG1_MIDNA_RIDE_SHOCK
Definition d_a_player.h:424
@ ERFLG1_UNK_2000
Definition d_a_player.h:417
@ ERFLG1_UNK_4
Definition d_a_player.h:428
@ ERFLG1_UNK_1000
Definition d_a_player.h:418
@ ERFLG1_WOLF_EYE_KEEP
Definition d_a_player.h:421
@ ERFLG1_UNK_8000000
Definition d_a_player.h:404
@ ERFLG1_UNK_400
Definition d_a_player.h:420
@ ERFLG1_UNK_200000
Definition d_a_player.h:409
@ ERFLG1_UNK_8000
Definition d_a_player.h:415
@ ERFLG1_UNK_400000
Definition d_a_player.h:408
@ ERFLG1_UNK_20
Definition d_a_player.h:425
@ ERFLG1_UNK_2000000
Definition d_a_player.h:406
@ ERFLG1_UNK_2
Definition d_a_player.h:429
virtual MtxP getWolfMouthMatrix()
void onForceAutoJump()
Definition d_a_player.h:824
virtual BOOL checkGoatThrowAfter() const
virtual BOOL checkBottleSwingMode() const
f32 field_0x598
Definition d_a_player.h:210
s16 getDamageWaitTimer() const
Definition d_a_player.h:805
void offCargoCarry()
Definition d_a_player.h:847
bool checkWolfEnemyHangBiteOwn(fopAc_ac_c *i_actorP) const
Definition d_a_player.h:982
virtual bool checkChainBlockPushPull()
daPy_FLG2
Definition d_a_player.h:293
@ FLG2_UNK_4000
Definition d_a_player.h:313
@ FLG2_UNK_100000
Definition d_a_player.h:307
@ FLG2_WOLF_DASH_AUTO_JUMP
Definition d_a_player.h:311
@ FLG2_UNK_2
Definition d_a_player.h:326
@ FLG2_WOLF_ENEMY_LEFT_THROW
Definition d_a_player.h:322
@ FLG2_UNK_4080000
Definition d_a_player.h:297
@ FLG2_SCN_CHG_START
Definition d_a_player.h:312
@ FLG2_UNK_20000
Definition d_a_player.h:310
@ FLG2_BOAR_SINGLE_BATTLE
Definition d_a_player.h:303
@ FLG2_UNK_4
Definition d_a_player.h:325
@ FLG2_UNK_4000000
Definition d_a_player.h:298
@ FLG2_FORCE_GAMEOVER
Definition d_a_player.h:309
@ FLG2_WOLF_ENEMY_HANG_BITE
Definition d_a_player.h:321
@ FLG2_UNK_2000000
Definition d_a_player.h:300
@ FLG2_UNK_10
Definition d_a_player.h:323
@ FLG2_UNK_1000
Definition d_a_player.h:315
@ FLG2_UNK_2080000
Definition d_a_player.h:299
@ FLG2_STATUS_WINDOW_DRAW
Definition d_a_player.h:304
@ FLG2_UNK_58
Definition d_a_player.h:329
@ FLG2_UNK_100
Definition d_a_player.h:319
@ FLG2_UNK_1
Definition d_a_player.h:327
@ FLG2_UNK_200
Definition d_a_player.h:318
@ FLG2_UNK_8
Definition d_a_player.h:324
@ FLG2_UNK_2000
Definition d_a_player.h:314
@ FLG2_UNK_20000000
Definition d_a_player.h:295
@ FLG2_UNK_80
Definition d_a_player.h:320
@ FLG2_PLAYER_SHADOW
Definition d_a_player.h:317
@ FLG2_UNK_10000000
Definition d_a_player.h:296
@ FLG2_UNK_280000
Definition d_a_player.h:305
@ FLG2_HORSE_ZELDA
Definition d_a_player.h:294
@ FLG2_UNK_10000001
Definition d_a_player.h:330
@ FLG2_UNK_1000000
Definition d_a_player.h:302
@ FLG2_UNK_8000000
Definition d_a_player.h:301
@ FLG2_UNK_200000
Definition d_a_player.h:306
@ FLG2_UNK_800
Definition d_a_player.h:316
@ FLG2_UNK_80000
Definition d_a_player.h:308
virtual BOOL checkBottleDrinkEnd() const
virtual bool checkPointSubWindowMode() const
virtual cXyz * getKandelaarFlamePos()
Definition d_kankyo_rain.cpp:3140
virtual bool checkHorseElecDamage() const
virtual bool checkHookshotReturnMode() const
@ SMODE_SUMO_READY
Definition d_a_player.h:493
@ SMODE_CARGO_CARRY
Definition d_a_player.h:498
@ SMODE_GORON_THROW
Definition d_a_player.h:497
@ SMODE_SUMO_LOSE
Definition d_a_player.h:494
@ SMODE_GOAT_STOP
Definition d_a_player.h:496
@ SMODE_WOLF_PUZZLE
Definition d_a_player.h:495
virtual MtxP getInvMtx()
void changeDemoParam2(s16)
Definition d_a_e_wb.cpp:4135
static u32 i_getLastSceneMode()
Definition d_a_alink.cpp:5610
static BOOL checkWoodShieldEquip()
Definition d_a_player.cpp:457
u32 checkNoResetFlg2(daPy_FLG2 i_flag) const
Definition d_a_player.h:870
s16 mDamageTimer
Definition d_a_player.h:198
static bool checkPeepEndSceneChange()
Definition d_a_player.h:957
virtual void cancelGoronThrowEvent()
bool onWolfEnemyHangBite(fopAc_ac_c *param_0)
Definition d_a_player.h:836
bool checkWolfEnemyLeftThrow() const
Definition d_a_player.h:983
u32 checkResetFlg1(daPy_RFLG1 i_flag) const
Definition d_a_player.h:893
cXyz mSwordTopPos
Definition d_a_player.h:214
bool getSumouCameraMode() const
Definition d_a_player.h:781
static u32 getLastSceneMode()
Definition d_a_alink.cpp:138
virtual BOOL checkWolfTagLockJumpLand() const
static void forceRestartRoom(int, u32, int)
Definition d_a_player.cpp:490
virtual void setPlayerPosAndAngle(cXyz const *, csXyz const *)
void onEndResetFlg0(daPy_ERFLG0 i_flag)
Definition d_a_player.h:888
virtual bool checkAcceptDungeonWarpAlink(int)
virtual s16 checkSumouWithstand() const
virtual cXyz * getHookshotTopPos()
void onNotAutoJump()
Definition d_a_player.h:825
void onMidnaRide()
Definition d_a_player.h:920
f32 getSpeedF() const
Definition d_a_player.h:779
u32 checkNoResetFlg1(daPy_FLG1 i_flag) const
Definition d_a_player.h:869
cXyz * getLeftHandPosP()
Definition d_a_player.h:901
BOOL checkRide() const
Definition d_a_player.h:604
u8 mCutType
Definition d_a_player.h:194
void changeDemoMoveAngle(s16 i_angle)
Definition d_a_player.h:953
bool getGrabPutStart() const
Definition d_a_player.h:813
static void cancelFmChainGrab()
Definition d_a_player.cpp:501
static void setLookPos(cXyz *)
Definition d_a_player.cpp:506
virtual bool checkDragonHangRide() const
u32 checkEndResetFlg2(daPy_ERFLG2 i_flag) const
Definition d_a_player.h:897
virtual BOOL checkMetamorphose() const
const cXyz getLeftHandPos() const
Definition d_a_player.h:606
virtual MtxP getLinkBackBone1Matrix()
virtual bool getStickAngleFromPlayerShape(short *) const
u32 checkNoResetFlg3(daPy_FLG3 i_flag) const
Definition d_a_player.h:871
virtual bool checkSpinnerPathMove()
u32 checkWolfDashAutoJump() const
Definition d_a_player.h:933
void onFogFade()
Definition d_a_player.h:830
virtual void setClothesChange(int)
u32 checkBoomerangAtnKeep() const
Definition d_a_player.h:913
bool checkWolfAttackReverse() const
Definition d_a_player.h:809
const cXyz & getRightHandPos() const
Definition d_a_player.h:605
bool getHeavyStateAndBoots()
Definition d_a_player.h:799
u32 checkWolf() const
Definition d_a_player.h:905
virtual void cancelOctaIealHang()
virtual BOOL checkWolfWait() const
static u32 setParamData(int, int, int, int)
Definition d_a_player.cpp:141
static BOOL checkOilBottleItem(int)
Definition d_a_player.cpp:173
u32 checkCopyRodAtnKeep() const
Definition d_a_player.h:914
virtual BOOL exchangeGrabActor(fopAc_ac_c *)
u32 mResetFlg0
Definition d_a_player.h:204
bool checkGrabThrow() const
Definition d_a_player.h:818
virtual BOOL checkWolfRopeHang() const
static bool checkRoomRestartStart()
Definition d_a_player.cpp:535
static void setMidnaActor(fopAc_ac_c *actor)
Definition d_a_player.h:976
virtual BOOL checkCutCharge() const
BOOL checkFastSwordCut() const
Definition d_a_player.h:908
u32 checkNoResetFlg0(daPy_FLG0 i_flag) const
Definition d_a_player.h:868
virtual BOOL checkWolfDash() const
Definition d_a_player.h:626
virtual void seStartOnlyReverbLevel(u32)
virtual BOOL checkSinkDead() const
void onShieldBackBone()
Definition d_a_player.h:827
virtual BOOL checkBootsOrArmorHeavy() const
virtual bool onWolfEnemyBiteAll(fopAc_ac_c *, daPy_FLG2)
cXyz mLeftFootPos
Definition d_a_player.h:217
bool checkFrontRollCrash() const
Definition d_a_player.h:808
daPy_ERFLG0
Definition d_a_player.h:366
@ ERFLG0_UNK_2000
Definition d_a_player.h:384
@ ERFLG0_UNK_40000
Definition d_a_player.h:380
@ ERFLG0_BOSS_ROOM_WAIT
Definition d_a_player.h:373
@ ERFLG0_UNK_1
Definition d_a_player.h:396
@ ERFLG0_UNK_20000000
Definition d_a_player.h:369
@ ERFLG0_UNK_4000000
Definition d_a_player.h:372
@ ERFLG0_UNK_2
Definition d_a_player.h:395
@ ERFLG0_UNK_10000000
Definition d_a_player.h:370
@ ERFLG0_BEE_FOLLOW
Definition d_a_player.h:376
@ ERFLG0_UNK_4000
Definition d_a_player.h:383
@ ERFLG0_FORCE_AUTO_JUMP
Definition d_a_player.h:387
@ ERFLG0_UNK_80000000
Definition d_a_player.h:367
@ ERFLG0_UNK_80000
Definition d_a_player.h:379
@ ERFLG0_UNK_800000
Definition d_a_player.h:375
@ ERFLG0_UNK_1000000
Definition d_a_player.h:374
@ ERFLG0_NOT_HANG
Definition d_a_player.h:392
@ ERFLG0_UNK_100
Definition d_a_player.h:388
@ ERFLG0_UNK_40
Definition d_a_player.h:390
@ ERFLG0_UNK_200000
Definition d_a_player.h:377
@ ERFLG0_UNK_10000
Definition d_a_player.h:382
@ ERFLG0_UNK_1000
Definition d_a_player.h:385
@ ERFLG0_UNK_400
Definition d_a_player.h:386
@ ERFLG0_UNK_8
Definition d_a_player.h:393
@ ERFLG0_UNK_100000
Definition d_a_player.h:378
@ ERFLG0_UNK_20000
Definition d_a_player.h:381
@ ERFLG0_UNK_8000000
Definition d_a_player.h:371
@ ERFLG0_UNK_4
Definition d_a_player.h:394
@ ERFLG0_UNK_80
Definition d_a_player.h:389
@ ERFLG0_NOT_AUTO_JUMP
Definition d_a_player.h:391
@ ERFLG0_UNK_40000000
Definition d_a_player.h:368
bool i_checkShieldGet() const
Definition d_a_alink.cpp:135
bool checkWolfEnemyCatchOwn(fopAc_ac_c *i_actorP)
Definition d_a_player.h:981
cXyz getHeadTopPos() const
Definition d_a_player.h:598
static int checkNowWolfPowerUp()
Definition d_a_player.h:973
virtual BOOL checkSingleBoarBattleSecondBowReady() const
virtual BOOL checkWolfJumpAttack() const
virtual bool checkOctaIealHang() const
virtual s16 getGiantPuzzleAimAngle() const
virtual bool checkSetNpcTks(cXyz *, int, int)
void onMidnaTalkPolySpeed()
Definition d_a_player.h:845
void onNoResetFlg0(daPy_FLG0 i_flag)
Definition d_a_player.h:873
u32 mEndResetFlg2
Definition d_a_player.h:208
virtual bool checkNoEquipItem() const
virtual u32 checkCanoeRide() const
Definition d_a_player.h:707
void onWolfEyeKeep()
Definition d_a_player.h:828
void offNoResetFlg2(daPy_FLG2 i_flag)
Definition d_a_player.h:880
virtual void cancelDragonHangBackJump()
void offNoResetFlg1(daPy_FLG1 i_flag)
Definition d_a_player.h:879
u32 mNoResetFlg2
Definition d_a_player.h:202
cXyz * getLeftFootPosP()
Definition d_a_player.h:602
static daMidna_c * getMidnaActor()
Definition d_a_player.h:975
BOOL checkStickArrowReset() const
Definition d_a_player.h:831
static u8 getLastSceneSwordAtUpTime()
Definition d_a_player.h:960
bool checkSceneChangeAreaStart() const
Definition d_a_player.h:807
virtual bool checkLv3Slide() const
void setCanoeSlider()
Definition d_a_player.h:838
static bool checkBoomerangCharge()
Definition d_a_player.cpp:593
csXyz mBodyAngle
Definition d_a_player.h:211
virtual void seStartOnlyReverb(u32)
virtual u8 checkBeeChildDrink() const
bool checkGoatStopGame() const
Definition d_a_player.h:802
u32 mEndResetFlg1
Definition d_a_player.h:207
virtual void changeTextureAnime(u16, u16, int)
void offEndResetFlg2(daPy_ERFLG2 i_flag)
Definition d_a_player.h:890
virtual s16 getBoardCutTurnOffsetAngleY() const
virtual bool checkFireMaterial() const
virtual void onPressedDamage(cXyz const &, short)
virtual void setOctaIealWildHang()
static void setPlayerDamage(int, int)
Definition d_a_player.cpp:615
bool onWolfEnemyCatch(fopAc_ac_c *i_actor)
Definition d_a_player.h:853
void onBossRoomWait()
Definition d_a_player.h:822
void cancelOriginalDemo()
Definition d_a_player.h:790
virtual void setGoronSideMove(fopAc_ac_c *)
virtual BOOL checkWolfLock(fopAc_ac_c *) const
virtual daSpinner_c * getSpinnerActor()
virtual void setAnimeFrame(f32)
virtual void onMagneGrab(f32, f32)
virtual BOOL checkEmptyBottleSwing() const
virtual bool checkPriActorOwn(fopAc_ac_c const *) const
static void setFmChainPos(fopAc_ac_c *, cXyz *, int)
Definition d_a_player.cpp:496
u32 checkBoarSingleBattleFirst() const
Definition d_a_player.h:833
bool getSumouMode() const
Definition d_a_player.h:789
virtual BOOL checkCutTurnCharge() const
virtual u8 getShieldChangeWaitTimer() const
bool checkZoraWearFlg() const
Definition d_a_alink.cpp:15546
static BOOL checkNowWolf()
Definition d_a_player.cpp:463
virtual BOOL checkWolfTagLockJump() const
void onPushPullKeep()
Definition d_a_player.h:918
virtual int setRollJump(f32, f32, short)
virtual u32 checkSpinnerRide() const
Definition d_a_player.h:709
virtual bool checkFmChainPut() const
virtual cXyz * getShadowTalkAtnPos()
virtual f32 getSearchBallScale() const
bool checkEnemyAttentionLock() const
Definition d_a_player.h:800
virtual f32 getSinkShapeOffset() const
void offMidnaRide()
Definition d_a_player.h:921
void onForceGameOver()
Definition d_a_player.h:926
virtual BOOL checkCutJumpCancelTurn() const
Definition d_a_player.h:686
u32 checkEndResetFlg0(daPy_ERFLG0 i_flag) const
Definition d_a_player.h:895
u32 checkBoarSingleBattle() const
Definition d_a_player.h:932
virtual BOOL checkCutJumpMode() const
static void setMidnaFaceNum(int)
Definition d_a_player.cpp:627
virtual void setPlayerPosAndAngle(f32(*)[4])
static BOOL checkSwordGet()
bool checkMidnaAtnPos() const
Definition d_a_player.h:819
void onNotHang()
Definition d_a_player.h:826
virtual bool setThrowDamage(short, f32, f32, int, int, int)
void onPlayerShadowNoDraw()
Definition d_a_player.h:923
void i_changeDemoParam2(s16 i_param2)
Definition d_a_player.h:947
virtual bool checkBubbleFly() const
void onResetFlg1(daPy_RFLG1 flag)
Definition d_a_player.h:886
static BOOL checkShieldGet()
cXyz * getHeadTopPosP()
Definition d_a_player.h:903
cXyz * getRightFootPosP()
Definition d_a_player.h:601
virtual u8 getClothesChangeWaitTimer() const
cXyz mLeftHandPos
Definition d_a_player.h:215
virtual BOOL checkWolfRSit() const
virtual bool checkSpinnerTriggerAttack()
virtual void setWolfEnemyHangBiteAngle(short)
virtual BOOL checkTreasureRupeeReturn(int) const
virtual BOOL checkElecDamage() const
virtual BOOL checkWolfChain() const
bool checkCanoeSlider() const
Definition d_a_player.h:801
u32 mResetFlg1
Definition d_a_player.h:205
virtual void playerStartCollisionSE(u32, u32)
static f32 getAttentionOffsetY()
Definition d_a_player.cpp:469
virtual u32 checkHorseRide() const
Definition d_a_player.h:705
u32 mNoResetFlg0
Definition d_a_player.h:200
virtual cXyz * getMagneHitPos()
static BOOL checkBowItem(int)
Definition d_a_player.cpp:184
static BOOL checkDrinkBottleItem(int)
Definition d_a_player.cpp:165
u32 checkEndResetFlg1(daPy_ERFLG1 i_flag) const
Definition d_a_player.h:896
virtual void setSumouLoseHeadUp()
u32 mNoResetFlg1
Definition d_a_player.h:201
virtual BOOL checkComboCutTurn() const
void onDoPutEmphasys()
Definition d_a_player.h:928
virtual void onFrollCrashFlg(u8, int)
Definition d_a_player.h:682
virtual void setSumouGraspCancelCount(int)
virtual s32 getItemID() const
u32 checkMidnaRide() const
Definition d_a_player.h:909
virtual BOOL checkBoarRun() const
static BOOL checkMasterSwordEquip()
Definition d_a_player.cpp:444
u8 getCutCount() const
Definition d_a_player.h:795
u32 mEndResetFlg0
Definition d_a_player.h:206
f32 getSpinnerRideSpeed() const
Definition d_a_player.cpp:568
static int getLastSceneDamage()
Definition d_a_player.h:959
virtual BOOL checkRollJump() const
const cXyz getItemPos() const
Definition d_a_player.h:607
cXyz mRightHandPos
Definition d_a_player.h:216
virtual void setCargoCarry(fopAc_ac_c *)
virtual BOOL checkHawkWait() const
virtual MtxP getWolfBackbone2Matrix()
void onMidnaRideShock()
Definition d_a_player.h:922
virtual MtxP getRightItemMatrix()
virtual u32 checkPlayerFly() const
Definition d_a_player.h:624
virtual void setPlayerPosAndAngle(cXyz const *, short, int)
void onNsScream()
Definition d_a_player.h:929
cXyz mRightFootPos
Definition d_a_player.h:218
bool checkMagicArmorWearFlg() const
Definition d_a_alink.cpp:15550
void offNoResetFlg3(daPy_FLG3 i_flag)
Definition d_a_player.h:881
virtual BOOL checkGuardBreakMode() const
bool checkSpinnerReflectEffect()
Definition d_a_player.cpp:581
BOOL checkMidnaWarp() const
Definition d_a_player.h:866
void offPushPullKeep()
Definition d_a_player.h:919
static BOOL checkHookshotItem(int)
Definition d_a_player.cpp:190
virtual BOOL checkGrassWhistle() const
static u32 checkCarryStartLightBallA()
Definition d_a_player.cpp:545
u32 getCutAtFlg() const
Definition d_a_player.h:832
BOOL checkThrowDamage() const
Definition d_a_player.h:599
cXyz * getRightHandPosP()
Definition d_a_player.h:902
virtual BOOL checkWolfRope()
int checkBoomerangChargeTime()
Definition d_a_player.cpp:598
static BOOL checkFishingRodItem(int)
Definition d_a_player.cpp:147
virtual void cancelDungeonWarpReadyNeck()
static int checkNowWolfEyeUp()
virtual bool checkItemSwordEquip() const
virtual bool checkSideStep() const
virtual s16 getSumouCounter() const
cXyz mItemPos
Definition d_a_player.h:213
static BOOL checkOpenBottleItem(int)
Definition d_a_player.cpp:179
virtual cXyz * getMidnaAtnPos() const
virtual bool checkIronBallReturn() const
virtual s32 getGrabActorID() const
Definition d_a_player.h:670
virtual BOOL checkWolfDig() const
daPy_demo_c mDemo
Definition d_a_player.h:220
daPy_ERFLG2
Definition d_a_player.h:433
@ ERFLG2_UNK_1
Definition d_a_player.h:441
@ ERFLG2_UNK_10
Definition d_a_player.h:438
@ ERFLG2_PORTAL_WARP_MIDNA_ATN_KEEP
Definition d_a_player.h:435
@ ERFLG2_UNK_8
Definition d_a_player.h:439
@ ERFLG2_UNK_20
Definition d_a_player.h:437
@ ERFLG2_UNK_100
Definition d_a_player.h:434
@ ERFLG2_UNK_40
Definition d_a_player.h:436
@ ERFLG2_UNK_2
Definition d_a_player.h:440
virtual bool checkWolfTriggerJump() const
virtual void voiceStart(u32)
u16 getSwordAtUpTime() const
Definition d_a_player.h:804
static BOOL checkTradeItem(int)
Definition d_a_player.cpp:195
bool checkStatusWindowDraw()
Definition d_a_player.h:797
daPy_RFLG0
Definition d_a_player.h:444
@ RFLG0_GRAB_THROW
Definition d_a_player.h:470
@ RFLG0_UNK_8000
Definition d_a_player.h:458
@ RFLG0_UNK_20000
Definition d_a_player.h:456
@ RFLG0_UNK_10000000
Definition d_a_player.h:448
@ RFLG0_WOLF_BARK
Definition d_a_player.h:445
@ RFLG0_ENEMY_ATTN_LOCK
Definition d_a_player.h:461
@ RFLG0_UNK_10
Definition d_a_player.h:468
@ RFLG0_GRAB_PUT_START
Definition d_a_player.h:452
@ RFLG0_UNK_40
Definition d_a_player.h:466
@ RFLG0_UNK_200
Definition d_a_player.h:463
@ RFLG0_GRAB_UP_END
Definition d_a_player.h:467
@ RFLG0_UNK_4000000
Definition d_a_player.h:450
@ RFLG0_UNK_40000
Definition d_a_player.h:455
@ RFLG0_WOLF_GROWL
Definition d_a_player.h:453
@ RFLG0_UNK_20000000
Definition d_a_player.h:447
@ RFLG0_UNK_1
Definition d_a_player.h:472
@ RFLG0_UNK_80000
Definition d_a_player.h:454
@ RFLG0_UNK_2
Definition d_a_player.h:471
@ RFLG0_UNK_80
Definition d_a_player.h:465
@ RFLG0_UNK_40000000
Definition d_a_player.h:446
@ RFLG0_UNK_100
Definition d_a_player.h:464
@ RFLG0_UNK_8000000
Definition d_a_player.h:449
@ RFLG0_UNK_8
Definition d_a_player.h:469
@ RFLG0_FRONT_ROLL_CRASH
Definition d_a_player.h:460
@ RFLG0_UNK_400
Definition d_a_player.h:462
@ RFLG0_UNK_2000000
Definition d_a_player.h:451
@ RFLG0_UNK_4000
Definition d_a_player.h:459
@ RFLG0_UNK_10000
Definition d_a_player.h:457
virtual void onSpinnerPathForceRemove()
virtual void changeDragonActor(fopAc_ac_c *)
virtual bool setHookshotCarryOffset(fpc_ProcID, cXyz const *)
virtual BOOL checkCutLargeJumpCharge() const
virtual u32 checkBoardRide() const
Definition d_a_player.h:708
virtual f32 getBaseAnimeFrameRate() const
void onNoResetFlg1(daPy_FLG1 i_flag)
Definition d_a_player.h:874
virtual void setMidnaMsgNum(fopAc_ac_c *, u16)
virtual bool checkUseKandelaar(int)
virtual MtxP getModelMtx()
s16 getBodyAngleX() const
Definition d_a_player.h:861
virtual bool checkHookshotShootReturnMode() const
virtual MtxP getModelJointMtx(u16)
virtual int getIronBallBgHit() const
static bool checkWoodSwordEquip()
Definition d_a_alink.cpp:5512
virtual s32 getAtnActorID() const
Definition d_a_player.h:668
virtual BOOL checkHorseStart()
bool checkMidnaHairAtnPos() const
Definition d_a_player.h:820
bool checkSwimUp() const
Definition d_a_player.h:814
virtual void setKandelaarMtx(f32(*)[4], int, int)
BOOL checkBoardNoFootAngle() const
Definition d_a_player.h:817
virtual void setDkCaught(fopAc_ac_c *)
virtual void cancelChangeTextureAnime()
static BOOL checkBombItem(int)
Definition d_a_player.cpp:152
virtual bool checkWolfEnemyBiteAllOwn(fopAc_ac_c const *) const
void offWolfEnemyHangBite()
Definition d_a_player.h:835
void offResetFlg1(daPy_RFLG1 flag)
Definition d_a_player.h:884
u32 checkMagneBootsOn() const
Definition d_a_player.h:907
virtual u32 checkBoarRide() const
Definition d_a_player.h:706
virtual bool checkRopeTag()
void onLightSwordGetEffect()
Definition d_a_player.h:925
void onEndResetFlg2(daPy_ERFLG2 i_flag)
Definition d_a_player.h:889
static bool wolfGrabSubjectNoDraw(fopAc_ac_c *)
Definition d_a_player.cpp:525
u32 mNoResetFlg3
Definition d_a_player.h:203
void onResetFlg0(daPy_RFLG0 flag)
Definition d_a_player.h:885
s16 getBodyAngleY() const
Definition d_a_player.h:862
virtual Z2WolfHowlMgr * getWolfHowlMgrP()
virtual s32 getBottleOpenAppearItem() const
void onNoResetFlg3(daPy_FLG3 i_flag)
Definition d_a_player.h:876
virtual MtxP getLeftItemMatrix()
BOOL checkHorseZelda() const
Definition d_a_player.h:815
void offPlayerShadowNoDraw()
Definition d_a_player.h:924
void changeDemoMode(u32 i_demoMode, int i_param0, int i_param1, s16 i_param2)
Definition d_a_player.h:940
BOOL checkWolfGrowl() const
Definition d_a_player.h:910
virtual f32 getBaseAnimeFrame() const
void offResetFlg0(daPy_RFLG0 flag)
Definition d_a_player.h:883
virtual bool getDpdFarFlg() const
u8 mSpecialMode
Definition d_a_player.h:196
virtual BOOL checkGoatThrow() const
static BOOL i_checkFirstMidnaDemo()
Definition d_a_player.h:972
static u32 checkCarryStartLightBallB()
Definition d_a_player.cpp:557
bool checkCargoCarry() const
Definition d_a_player.h:798
virtual f32 getGroundY()
virtual BOOL checkCopyRodTopUse()
bool getGrabUpEnd() const
Definition d_a_player.h:812
virtual void setGrabCollisionOffset(f32, f32, cBgS_PolyInfo *)
virtual BOOL checkWolfDownAttackPullOut() const
BOOL checkWolfBark() const
Definition d_a_player.h:912
u8 getCutType() const
Definition d_a_player.h:803
void offPlayerNoDraw()
Definition d_a_player.h:917
void onPlayerNoDraw()
Definition d_a_player.h:916
BOOL checkWolfThreat() const
Definition d_a_player.h:911
virtual bool checkCopyRodEquip() const
u8 mComboCutCount
Definition d_a_player.h:195
static void setMidnaMotionNum(int)
Definition d_a_player.cpp:620
void onEndResetFlg1(daPy_ERFLG1 i_flag)
Definition d_a_player.h:899
virtual void onSceneChangeAreaJump(u8, u8, fopAc_ac_c *)
virtual void setSumouReady(fopAc_ac_c *)
virtual void setSumouPushBackDirection(short)
u32 checkEquipHeavyBoots() const
Definition d_a_player.h:906
void changeDemoPos0(const cXyz *i_posP)
Definition d_a_player.h:951
cXyz field_0x5f8
Definition d_a_player.h:219
virtual BOOL setForceGrab(fopAc_ac_c *, int, int)
BOOL checkSpecialHorseRide()
Definition d_a_player.h:816
f32 field_0x594
Definition d_a_player.h:209
virtual bool checkWolfHowlDemoMode() const
static void cancelBoomerangLockActor(fopAc_ac_c *)
Definition d_a_player.cpp:610
BOOL checkCopyRodThrowAfter() const
Definition d_a_player.h:603
void onNsScreamAnm()
Definition d_a_player.h:930
daPy_FLG0
Definition d_a_player.h:223
@ FLG0_UNK_20000
Definition d_a_player.h:235
@ FLG0_EQUIP_HVY_BOOTS
Definition d_a_player.h:225
@ FLG0_UNK_2000
Definition d_a_player.h:239
@ FLG0_UNK_10000
Definition d_a_player.h:236
@ FLG0_UNK_8000
Definition d_a_player.h:237
@ FLG0_SWIM_UP
Definition d_a_player.h:243
@ FLG0_UNK_40
Definition d_a_player.h:245
@ FLG0_UNK_40000000
Definition d_a_player.h:224
@ FLG0_UNK_400000
Definition d_a_player.h:230
@ FLG0_UNK_20
Definition d_a_player.h:246
@ FLG0_PUSH_PULL_KEEP
Definition d_a_player.h:241
@ FLG0_UNK_40000
Definition d_a_player.h:234
@ FLG0_UNK_80
Definition d_a_player.h:244
@ FLG0_PLAYER_NO_DRAW
Definition d_a_player.h:226
@ FLG0_UNK_14000
Definition d_a_player.h:253
@ FLG0_MIDNA_RIDE
Definition d_a_player.h:249
@ FLG0_UNK_8
Definition d_a_player.h:248
@ FLG0_UNK_10
Definition d_a_player.h:247
@ FLG0_UNDERWATER
Definition d_a_player.h:229
@ FLG0_UNK_2
Definition d_a_player.h:250
@ FLG0_UNK_400
Definition d_a_player.h:242
@ FLG0_UNK_100000
Definition d_a_player.h:232
@ FLG0_UNK_10000000
Definition d_a_player.h:227
@ FLG0_UNK_80000
Definition d_a_player.h:233
@ FLG0_UNK_200000
Definition d_a_player.h:231
@ FLG0_HVY_STATE
Definition d_a_player.h:252
@ FLG0_UNK_1000000
Definition d_a_player.h:228
@ FLG0_MAGNE_BOOTS_ON
Definition d_a_player.h:240
@ FLG0_UNK_18
Definition d_a_player.h:255
@ FLG0_UNK_10400
Definition d_a_player.h:254
@ FLG0_UNK_4000
Definition d_a_player.h:238
static daBoomerang_c * getThrowBoomerangActor()
Definition d_a_player.cpp:603
virtual int checkFastShotTime()
bool checkFreezeDamage() const
Definition d_a_player.h:810
void onBeeFollow()
Definition d_a_player.h:823
virtual BOOL checkAutoJump() const
virtual MtxP getBottleMtx()
void offGoronSideMove()
Definition d_a_player.h:855
static u32 i_checkNowWolf()
Definition d_a_player.h:969
virtual bool checkKandelaarSwing(int) const
daPy_FLG1
Definition d_a_player.h:258
@ FLG1_UNK_20
Definition d_a_player.h:282
@ FLG1_UNK_20000
Definition d_a_player.h:271
@ FLG1_UNK_800000
Definition d_a_player.h:265
@ FLG1_UNK_1000
Definition d_a_player.h:276
@ FLG1_UNK_2
Definition d_a_player.h:286
@ FLG1_UNK_4
Definition d_a_player.h:285
@ FLG1_UNK_200000
Definition d_a_player.h:267
@ FLG1_MIDNA_HAIR_ATN_POS
Definition d_a_player.h:279
@ FLG1_UNK_20000000
Definition d_a_player.h:260
@ FLG1_ICE_FREEZE
Definition d_a_player.h:259
@ FLG1_UNK_800
Definition d_a_player.h:277
@ FLG1_UNK_1
Definition d_a_player.h:287
@ FLG1_UNK_10
Definition d_a_player.h:283
@ FLG1_UNK_40
Definition d_a_player.h:281
@ FLG1_MIDNA_ATN_POS
Definition d_a_player.h:269
@ FLG1_UNK_40000
Definition d_a_player.h:270
@ FLG1_UNK_4000000
Definition d_a_player.h:262
@ FLG1_DASH_MODE
Definition d_a_player.h:266
@ FLG1_UNK_200
Definition d_a_player.h:278
@ FLG1_UNK_8
Definition d_a_player.h:284
@ FLG1_UNK_100000
Definition d_a_player.h:268
@ FLG1_UNK_10100000
Definition d_a_player.h:290
@ FLG1_IS_WOLF
Definition d_a_player.h:263
@ FLG1_UNK_8000
Definition d_a_player.h:273
@ FLG1_UNK_10000000
Definition d_a_player.h:261
@ FLG1_UNK_1800
Definition d_a_player.h:289
@ FLG1_UNK_80
Definition d_a_player.h:280
@ FLG1_UNK_1000000
Definition d_a_player.h:264
@ FLG1_THROW_DAMAGE
Definition d_a_player.h:274
@ FLG1_UNK_2000
Definition d_a_player.h:275
@ FLG1_UNK_10000
Definition d_a_player.h:272
virtual void setForcePutPos(cXyz const &)
cXyz mHeadTopPos
Definition d_a_player.h:212
void onWolfLightDropGet()
Definition d_a_player.h:985
u8 field_0x56b
Definition d_a_player.h:197
u32 checkResetFlg0(daPy_RFLG0 i_flag) const
Definition d_a_player.h:892
virtual BOOL checkClimbMove() const
static void setPlayerSe(u32)
Definition d_a_player.cpp:511
virtual cXyz * getMagneBootsTopVec()
virtual bool checkArrowChargeEnd() const
void changeOriginalDemo()
Definition d_a_player.h:935
void offNoResetFlg0(daPy_FLG0 i_flag)
Definition d_a_player.h:878
virtual BOOL checkFrontRoll() const
Definition d_a_player.h:625
bool checkWolfTagLockJumpReady() const
Definition d_a_player.h:811
BOOL i_checkSwordGet()
Definition d_a_alink.cpp:5520
virtual u8 getSwordChangeWaitTimer() const
u16 mSwordUpTimer
Definition d_a_player.h:199
virtual bool checkCanoeFishingGetRight() const
virtual BOOL checkWolfHowlSuccessAnime() const
f32 getHeight() const
Definition d_a_player.h:864
virtual MtxP getLeftHandMatrix()
virtual bool cancelWolfLock(fopAc_ac_c *)
virtual bool getBokoFlamePos(cXyz *)
static bool linkGrabSubjectNoDraw(fopAc_ac_c *)
Definition d_a_player.cpp:517
virtual void onSceneChangeDead(u8, int)
virtual MtxP getRightHandMatrix()
BOOL checkGoronSideMove() const
Definition d_a_player.h:600
virtual void skipPortalObjWarp()
virtual bool checkIronBallGroundStop() const
void onNoResetFlg2(daPy_FLG2 i_flag)
Definition d_a_player.h:875
daPy_FLG3
Definition d_a_player.h:333
@ FLG3_UNK_4000
Definition d_a_player.h:350
@ FLG3_UNK_1000000
Definition d_a_player.h:341
@ FLG3_UNK_4000000
Definition d_a_player.h:339
@ FLG3_UNK_1000
Definition d_a_player.h:352
@ FLG3_UNK_1
Definition d_a_player.h:363
@ FLG3_UNK_100
Definition d_a_player.h:356
@ FLG3_UNK_100000
Definition d_a_player.h:345
@ FLG3_UNK_80000000
Definition d_a_player.h:334
@ FLG3_UNK_2000
Definition d_a_player.h:351
@ FLG3_UNK_80
Definition d_a_player.h:357
@ FLG3_UNK_20000000
Definition d_a_player.h:336
@ FLG3_UNK_200
Definition d_a_player.h:355
@ FLG3_UNK_4
Definition d_a_player.h:362
@ FLG3_UNK_400000
Definition d_a_player.h:343
@ FLG3_UNK_2000000
Definition d_a_player.h:340
@ FLG3_UNK_8
Definition d_a_player.h:361
@ FLG3_UNK_40
Definition d_a_player.h:358
@ FLG3_UNK_40000000
Definition d_a_player.h:335
@ FLG3_UNK_20
Definition d_a_player.h:359
@ FLG3_UNK_80000
Definition d_a_player.h:346
@ FLG3_UNK_8000
Definition d_a_player.h:349
@ FLG3_UNK_10
Definition d_a_player.h:360
@ FLG3_UNK_800
Definition d_a_player.h:353
@ FLG3_UNK_200000
Definition d_a_player.h:344
@ FLG3_MIDNA_TALK_POLY_SPEED
Definition d_a_player.h:348
@ FLG3_COPY_ROD_ATN_KEEP
Definition d_a_player.h:337
@ FLG3_UNK_400
Definition d_a_player.h:354
@ FLG3_COPY_ROD_THROW_AFTER
Definition d_a_player.h:347
@ FLG3_BOOMERANG_ATN_KEEP
Definition d_a_player.h:338
@ FLG3_UNK_800000
Definition d_a_player.h:342
void onForceWolfChange()
Definition d_a_player.h:927
void setItemPos(cXyz *i_itemPos)
Definition d_a_player.h:955
static daMidna_c * m_midnaActor
Definition d_a_player.h:990
Definition d_a_ep.cpp:19
f32 speedF
Definition f_op_actor.h:227
int BOOL
Definition types.h:27
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
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8