Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_pachi_besu.h
Go to the documentation of this file.
1#ifndef D_A_NPC_PACHI_BESU_H
2#define D_A_NPC_PACHI_BESU_H
3
4#include "d/actor/d_a_npc.h"
5
15public:
16 /* 80A92D6C */ ~daNpc_Pachi_Besu_c();
17 /* 80A92EA4 */ void create();
18 /* 80A9317C */ void CreateHeap();
19 /* 80A93608 */ void Delete();
20 /* 80A9363C */ void Execute();
21 /* 80A9365C */ void Draw();
22 /* 80A936F0 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80A93710 */ void ctrlJointCallBack(J3DJoint*, int);
24 /* 80A93768 */ void getType();
25 /* 80A93788 */ void isDelete();
26 /* 80A937A8 */ void reset();
27 /* 80A93910 */ void afterJntAnm(int);
28 /* 80A9398C */ void setParam();
29 /* 80A93A88 */ void afterMoved();
30 /* 80A93D70 */ bool checkChangeEvt();
31 /* 80A93D78 */ void setAfterTalkMotion();
32 /* 80A93E24 */ void srchActors();
33 /* 80A93EAC */ void evtTalk();
34 /* 80A93FB0 */ void evtCutProc();
35 /* 80A94078 */ void action();
36 /* 80A94220 */ void beforeMove();
37 /* 80A94298 */ void setAttnPos();
38 /* 80A944F0 */ void setCollision();
39 /* 80A94620 */ bool drawDbgInfo();
40 /* 80A94628 */ void selectAction();
41 /* 80A946A4 */ void chkAction(int (daNpc_Pachi_Besu_c::*)(void*));
42 /* 80A946D0 */ void setAction(int (daNpc_Pachi_Besu_c::*)(void*));
43 /* 80A94778 */ void wait(void*);
44 /* 80A949EC */ void talk(void*);
45 /* 80A94A7C */ void _turn_to_link(s16);
46 /* 80A94B24 */ void _turn_pos(cXyz const&);
47 /* 80A94AC8 */ void _turn_pos(cXyz const&, s16);
48 /* 80A94B64 */ void cutTutrialBegin(int);
49 /* 80A94BF8 */ bool _cutTutrialBegin_Init(int const&);
50 /* 80A94C00 */ bool _cutTutrialBegin_Main(int const&);
51 /* 80A94C08 */ void cutTutrialBegin_Skip(int);
52 /* 80A94C9C */ bool _cutTutrialBegin_Skip_Init(int const&);
53 /* 80A94CA4 */ bool _cutTutrialBegin_Skip_Main(int const&);
54 /* 80A94CAC */ void cutTutrialClear(int);
55 /* 80A94D40 */ void _cutTutrialClear_Init(int const&);
56 /* 80A94E38 */ void _cutTutrialClear_Main(int const&);
57 /* 80A94ECC */ void cutTalk(int);
58 /* 80A94F60 */ bool _cutTalk_Init(int const&);
59 /* 80A94F68 */ void _cutTalk_Main(int const&);
60 /* 80A94FC4 */ void cutTalk2(int);
61 /* 80A95058 */ bool _cutTalk2_Init(int const&);
62 /* 80A95060 */ void _cutTalk2_Main(int const&);
63 /* 80A950BC */ void cut1stHit_KakasiBody(int);
64 /* 80A95150 */ void _cut1stHit_KakasiBody_Init(int const&);
65 /* 80A951DC */ void _cut1stHit_KakasiBody_Main(int const&);
66 /* 80A95270 */ void cutTutrialSelectGiveUp(int);
67 /* 80A95304 */ bool _cutTutrialSelectGiveUp_Init(int const&);
68 /* 80A9530C */ void _cutTutrialSelectGiveUp_Main(int const&);
69 /* 80A95408 */ void cutTutrialGiveUp(int);
70 /* 80A9549C */ bool _cutTutrialGiveUp_Init(int const&);
71 /* 80A954A4 */ void _cutTutrialGiveUp_Main(int const&);
72 /* 80A954E0 */ void cutTutrialContinue(int);
73 /* 80A95574 */ bool _cutTutrialContinue_Init(int const&);
74 /* 80A9557C */ void _cutTutrialContinue_Main(int const&);
75 /* 80A955B8 */ void cutTutrialCaution(int);
76 /* 80A9564C */ bool _cutTutrialCaution_Init(int const&);
77 /* 80A95654 */ void _cutTutrialCaution_Main(int const&);
82 daNpcT_evtData_c const*, char**);
83 /* 80A969C0 */ s32 getEyeballMaterialNo();
84 /* 80A969C8 */ s32 getHeadJointNo();
85 /* 80A969D0 */ s32 getNeckJointNo();
86 /* 80A969D8 */ bool getBackboneJointNo();
87 /* 80A969E0 */ void checkChangeJoint(int);
88 /* 80A969F0 */ void checkRemoveJoint(int);
89
90 static void* mCutNameList[11];
91 static u8 mCutList[132];
92
93private:
94 /* 0x568 */ u8 field_0x568[0xfcc - 0x568];
95};
96
98
100public:
101 /* 80A96A00 */ ~daNpc_Pachi_Besu_Param_c();
102
103 static u8 const m[140];
104};
105
106
107#endif /* D_A_NPC_PACHI_BESU_H */
Definition d_a_npc_pachi_besu.h:99
static u8 const m[140]
Definition d_a_npc_pachi_besu.h:960
~daNpc_Pachi_Besu_Param_c()
Definition d_a_npc_pachi_besu.cpp:1976
Beth (Slingshot Tutorial)
Definition d_a_npc_pachi_besu.h:14
void chkAction(int(daNpc_Pachi_Besu_c::*)(void *))
Definition d_a_npc_pachi_besu.cpp:1389
void Execute()
Definition d_a_npc_pachi_besu.cpp:1113
void cutTutrialContinue(int)
Definition d_a_npc_pachi_besu.cpp:1617
void Draw()
Definition d_a_npc_pachi_besu.cpp:1123
void talk(void *)
Definition d_a_npc_pachi_besu.cpp:1405
bool _cutTutrialContinue_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1623
void setAfterTalkMotion()
Definition d_a_npc_pachi_besu.cpp:1294
bool checkChangeEvt()
Definition d_a_npc_pachi_besu.cpp:1288
void cutTutrialSelectGiveUp(int)
Definition d_a_npc_pachi_besu.cpp:1582
bool _cutTutrialCaution_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1640
void evtCutProc()
Definition d_a_npc_pachi_besu.cpp:1318
void cutTalk(int)
Definition d_a_npc_pachi_besu.cpp:1533
void selectAction()
Definition d_a_npc_pachi_besu.cpp:1383
~daNpc_Pachi_Besu_c()
Definition d_a_npc_pachi_besu.cpp:954
bool _cutTutrialGiveUp_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1605
void isDelete()
Definition d_a_npc_pachi_besu.cpp:1145
void reset()
Definition d_a_npc_pachi_besu.cpp:1150
void cutTalk2(int)
Definition d_a_npc_pachi_besu.cpp:1548
bool _cutTalk_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1538
void _cutTutrialGiveUp_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1611
void action()
Definition d_a_npc_pachi_besu.cpp:1323
u8 field_0x568[0xfcc - 0x568]
Definition d_a_npc_pachi_besu.h:94
void _cutTalk_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1543
void _cutTutrialCaution_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1646
void getType()
Definition d_a_npc_pachi_besu.cpp:1140
static void * mCutNameList[11]
Definition d_a_npc_pachi_besu.h:619
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_pachi_besu.cpp:1135
bool _cutTutrialSelectGiveUp_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1588
void _cutTutrialClear_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1528
void cutTutrialCaution(int)
Definition d_a_npc_pachi_besu.cpp:1634
void cutTutrialBegin(int)
Definition d_a_npc_pachi_besu.cpp:1432
void Delete()
Definition d_a_npc_pachi_besu.cpp:1108
void setAction(int(daNpc_Pachi_Besu_c::*)(void *))
Definition d_a_npc_pachi_besu.cpp:1395
void wait(void *)
Definition d_a_npc_pachi_besu.cpp:1400
void setCollision()
Definition d_a_npc_pachi_besu.cpp:1372
void _cutTutrialSelectGiveUp_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1594
static u8 mCutList[132]
Definition d_a_npc_pachi_besu.h:734
void cut1stHit_KakasiBody(int)
Definition d_a_npc_pachi_besu.cpp:1564
void checkChangeJoint(int)
Definition d_a_npc_pachi_besu.cpp:1965
s32 getNeckJointNo()
Definition d_a_npc_pachi_besu.cpp:1954
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_pachi_besu.cpp:1129
void _turn_pos(cXyz const &)
Definition d_a_npc_pachi_besu.cpp:1420
void cutTutrialGiveUp(int)
Definition d_a_npc_pachi_besu.cpp:1599
void checkRemoveJoint(int)
Definition d_a_npc_pachi_besu.cpp:1970
void CreateHeap()
Definition d_a_npc_pachi_besu.cpp:1043
void _cut1stHit_KakasiBody_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1576
void cutTutrialBegin_Skip(int)
Definition d_a_npc_pachi_besu.cpp:1450
bool _cutTutrialBegin_Skip_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1462
void cutTutrialClear(int)
Definition d_a_npc_pachi_besu.cpp:1467
bool _cutTalk2_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1553
bool _cutTutrialBegin_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1444
s32 getEyeballMaterialNo()
Definition d_a_npc_pachi_besu.cpp:1944
s32 getHeadJointNo()
Definition d_a_npc_pachi_besu.cpp:1949
void evtTalk()
Definition d_a_npc_pachi_besu.cpp:1305
void _cutTalk2_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1558
void _turn_to_link(s16)
Definition d_a_npc_pachi_besu.cpp:1410
void srchActors()
Definition d_a_npc_pachi_besu.cpp:1300
bool getBackboneJointNo()
Definition d_a_npc_pachi_besu.cpp:1960
void setAttnPos()
Definition d_a_npc_pachi_besu.cpp:1367
void afterMoved()
Definition d_a_npc_pachi_besu.cpp:1283
void _cutTutrialClear_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1473
void beforeMove()
Definition d_a_npc_pachi_besu.cpp:1329
void setParam()
Definition d_a_npc_pachi_besu.cpp:1161
bool _cutTutrialBegin_Skip_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1456
void create()
Definition d_a_npc_pachi_besu.cpp:1009
void afterJntAnm(int)
Definition d_a_npc_pachi_besu.cpp:1156
void _cutTutrialContinue_Main(int const &)
Definition d_a_npc_pachi_besu.cpp:1629
void _cut1stHit_KakasiBody_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1570
bool _cutTutrialBegin_Init(int const &)
Definition d_a_npc_pachi_besu.cpp:1438
bool drawDbgInfo()
Definition d_a_npc_pachi_besu.cpp:1378
STATIC_ASSERT(sizeof(daNpc_Pachi_Besu_c)==0xfcc)
Definition d_a_hozelda.cpp:239
Definition d_a_hozelda.cpp:20
Definition d_a_obj_sekizoa.cpp:98
Definition d_a_obj_sekizoa.cpp:105
Definition d_a_obj_sekizoa.cpp:95
Definition d_a_obj_sekizoa.cpp:107
Definition d_a_ep.cpp:19
signed short s16
Definition types.h:5
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8