Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_blue_ns.h
Go to the documentation of this file.
1#ifndef D_A_NPC_BLUE_NS_H
2#define D_A_NPC_BLUE_NS_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpcBlueNS_c : public fopAc_ac_c {
15public:
16 /* 8096896C */ daNpcBlueNS_c();
17 /* 80968B80 */ ~daNpcBlueNS_c();
18 /* 80968D44 */ void Create();
19 /* 80968FE4 */ void CreateHeap();
20 /* 80969138 */ void isDelete();
21 /* 809691A8 */ void Delete();
22 /* 809691DC */ void Execute();
23 /* 80969200 */ void _Execute();
24 /* 80969468 */ void callEvt_changeYami();
25 /* 80969504 */ void create_Yamijin(int);
26 /* 809695F0 */ void col_check();
27 /* 80969698 */ void holyball_check_main(fopAc_ac_c*);
28 /* 80969870 */ void Draw();
29 /* 809699D0 */ void ctrlJoint(J3DJoint*, J3DModel*);
30 /* 80969B68 */ void createHeapCallBack(fopAc_ac_c*);
31 /* 80969B88 */ void ctrlJointCallBack(J3DJoint*, int);
32 /* 80969BD4 */ void setParam();
33 /* 80969C48 */ void srchActor();
34 /* 80969C90 */ void srchHollyBall();
35 /* 80969CF8 */ void srchTagYami();
36 /* 80969D60 */ void _search_Tag(void*, void*);
37 /* 80969DE4 */ void _search_HollyBall_Y(void*, void*);
38 /* 80969E9C */ void _search_HollyBall_G(void*, void*);
39 /* 80969F54 */ void main();
40 /* 8096A090 */ void setAttnPos();
41 /* 8096A238 */ bool setMotionAnm(int, f32);
42 /* 8096A308 */ void setMotion(int, f32, int);
43 /* 8096A350 */ bool drawDbgInfo();
44 /* 8096A358 */ void reset();
45 /* 8096A518 */ void playMotion();
46 /* 8096A750 */ void setAction(int (daNpcBlueNS_c::*)(int));
47 /* 8096A7F8 */ void setLookMode(int);
48 /* 8096A81C */ void lookat();
49 /* 8096A9FC */ void step(s16, int);
50 /* 8096AAF0 */ void chkFindPlayer();
51 /* 8096ABD4 */ void wait(int);
52 /* 8096AD70 */ void down(int);
53 /* 8096AE5C */ void talk(int);
54 /* 8096AFC8 */ void demo(int);
55 /* 8096B204 */ void ChgPtclDisp();
56 /* 8096B320 */ void downSE();
57 /* 8096B3D8 */ void lightsowrdSE();
58 /* 8096B490 */ void appearSE();
59 /* 8096B548 */ void _Evt_ChgYami_Chibi(int);
60 /* 8096B5F0 */ void _Evt_ChgYami_Chibi_CutInit(int const&);
61 /* 8096B688 */ void _Evt_ChgYami_Chibi_CutMain(int const&);
62 /* 8096B7B8 */ void _Evt_ChgYami_Debu(int);
63 /* 8096B860 */ void _Evt_ChgYami_Debu_CutInit(int const&);
64 /* 8096B8F8 */ void _Evt_ChgYami_Debu_CutMain(int const&);
65 /* 8096BA28 */ void _Evt_ChgYami_Noppo(int);
66 /* 8096BAD0 */ void _Evt_ChgYami_Noppo_CutInit(int const&);
67 /* 8096BB68 */ void _Evt_ChgYami_Noppo_CutMain(int const&);
68 /* 8096BC98 */ void _Evt_ChgYami_STNoppo(int);
69 /* 8096BD40 */ void _Evt_ChgYami_STNoppo_CutInit(int const&);
70 /* 8096BDD8 */ void _Evt_ChgYami_STNoppo_CutMain(int const&);
71 /* 8096C8B0 */ void adjustShapeAngle();
72
73 static u8 mEvtSeqList[84];
74
75private:
76 /* 0x568 */ u8 field_0x568[0xe14 - 0x568];
77};
78
79STATIC_ASSERT(sizeof(daNpcBlueNS_c) == 0xe14);
80
82public:
83 /* 8096C8B4 */ ~daNpcBlueNS_Param_c();
84
85 static u8 const m[112];
86};
87
88
89#endif /* D_A_NPC_BLUE_NS_H */
Definition d_a_npc_blue_ns.h:81
~daNpcBlueNS_Param_c()
Definition d_a_npc_blue_ns.cpp:1528
static u8 const m[112]
Definition d_a_npc_blue_ns.h:609
Shadow Beast (Twili)
Definition d_a_npc_blue_ns.h:14
void _Execute()
Definition d_a_npc_blue_ns.cpp:707
void main()
Definition d_a_npc_blue_ns.cpp:893
daNpcBlueNS_c()
Definition d_a_npc_blue_ns.cpp:571
void ChgPtclDisp()
Definition d_a_npc_blue_ns.cpp:1253
void srchHollyBall()
Definition d_a_npc_blue_ns.cpp:867
bool drawDbgInfo()
Definition d_a_npc_blue_ns.cpp:925
void playMotion()
Definition d_a_npc_blue_ns.cpp:1153
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_blue_ns.cpp:840
void create_Yamijin(int)
Definition d_a_npc_blue_ns.cpp:740
u8 field_0x568[0xe14 - 0x568]
Definition d_a_npc_blue_ns.h:76
void setLookMode(int)
Definition d_a_npc_blue_ns.cpp:1164
void _search_HollyBall_Y(void *, void *)
Definition d_a_npc_blue_ns.cpp:883
void Draw()
Definition d_a_npc_blue_ns.cpp:827
void _search_Tag(void *, void *)
Definition d_a_npc_blue_ns.cpp:878
void _Evt_ChgYami_Chibi(int)
Definition d_a_npc_blue_ns.cpp:1280
void talk(int)
Definition d_a_npc_blue_ns.cpp:1236
void demo(int)
Definition d_a_npc_blue_ns.cpp:1241
void srchActor()
Definition d_a_npc_blue_ns.cpp:862
void isDelete()
Definition d_a_npc_blue_ns.cpp:675
void downSE()
Definition d_a_npc_blue_ns.cpp:1258
void srchTagYami()
Definition d_a_npc_blue_ns.cpp:872
void Execute()
Definition d_a_npc_blue_ns.cpp:685
void _Evt_ChgYami_Debu_CutInit(int const &)
Definition d_a_npc_blue_ns.cpp:1303
void _Evt_ChgYami_STNoppo(int)
Definition d_a_npc_blue_ns.cpp:1331
void _Evt_ChgYami_STNoppo_CutMain(int const &)
Definition d_a_npc_blue_ns.cpp:1343
void _Evt_ChgYami_Chibi_CutMain(int const &)
Definition d_a_npc_blue_ns.cpp:1292
~daNpcBlueNS_c()
Definition d_a_npc_blue_ns.cpp:588
void setMotion(int, f32, int)
Definition d_a_npc_blue_ns.cpp:920
void reset()
Definition d_a_npc_blue_ns.cpp:958
void lightsowrdSE()
Definition d_a_npc_blue_ns.cpp:1263
void chkFindPlayer()
Definition d_a_npc_blue_ns.cpp:1221
void _Evt_ChgYami_Chibi_CutInit(int const &)
Definition d_a_npc_blue_ns.cpp:1286
static u8 mEvtSeqList[84]
Definition d_a_npc_blue_ns.h:367
void setParam()
Definition d_a_npc_blue_ns.cpp:857
void holyball_check_main(fopAc_ac_c *)
Definition d_a_npc_blue_ns.cpp:814
void adjustShapeAngle()
Definition d_a_npc_blue_ns.cpp:1523
void down(int)
Definition d_a_npc_blue_ns.cpp:1231
void setAttnPos()
Definition d_a_npc_blue_ns.cpp:910
void _Evt_ChgYami_Noppo_CutMain(int const &)
Definition d_a_npc_blue_ns.cpp:1326
void lookat()
Definition d_a_npc_blue_ns.cpp:1211
bool setMotionAnm(int, f32)
Definition d_a_npc_blue_ns.cpp:915
void _Evt_ChgYami_Noppo(int)
Definition d_a_npc_blue_ns.cpp:1314
void _Evt_ChgYami_Debu(int)
Definition d_a_npc_blue_ns.cpp:1297
void Create()
Definition d_a_npc_blue_ns.cpp:656
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_blue_ns.cpp:852
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_blue_ns.cpp:846
void appearSE()
Definition d_a_npc_blue_ns.cpp:1268
void _Evt_ChgYami_Debu_CutMain(int const &)
Definition d_a_npc_blue_ns.cpp:1309
void _search_HollyBall_G(void *, void *)
Definition d_a_npc_blue_ns.cpp:888
void CreateHeap()
Definition d_a_npc_blue_ns.cpp:670
void col_check()
Definition d_a_npc_blue_ns.cpp:745
void callEvt_changeYami()
Definition d_a_npc_blue_ns.cpp:719
void step(s16, int)
Definition d_a_npc_blue_ns.cpp:1216
void Delete()
Definition d_a_npc_blue_ns.cpp:680
void _Evt_ChgYami_STNoppo_CutInit(int const &)
Definition d_a_npc_blue_ns.cpp:1337
void wait(int)
Definition d_a_npc_blue_ns.cpp:1226
void _Evt_ChgYami_Noppo_CutInit(int const &)
Definition d_a_npc_blue_ns.cpp:1320
void setAction(int(daNpcBlueNS_c::*)(int))
Definition d_a_npc_blue_ns.cpp:1159
STATIC_ASSERT(sizeof(daNpcBlueNS_c)==0xe14)
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8