Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_grr.h
Go to the documentation of this file.
1#ifndef D_A_NPC_GRR_H
2#define D_A_NPC_GRR_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_grR_c : public fopAc_ac_c {
15public:
16 /* 809DF8CC */ daNpc_grR_c();
17 /* 809DFAE0 */ ~daNpc_grR_c();
18 /* 809DFCE0 */ void create();
19 /* 809DFFB8 */ void CreateHeap();
20 /* 809E03FC */ void Delete();
21 /* 809E0430 */ void Execute();
22 /* 809E0450 */ void Draw();
23 /* 809E04E0 */ void ctrlJoint(J3DJoint*, J3DModel*);
24 /* 809E0714 */ void createHeapCallBack(fopAc_ac_c*);
25 /* 809E0734 */ void ctrlJointCallBack(J3DJoint*, int);
26 /* 809E0780 */ void setParam();
27 /* 809E08FC */ void main();
28 /* 809E0A7C */ void ctrlBtk();
29 /* 809E0B5C */ void setAttnPos();
30 /* 809E105C */ void setExpressionAnm(int, bool);
31 /* 809E1260 */ void setExpressionBtp(int);
32 /* 809E138C */ void setExpression(int, f32);
33 /* 809E13B8 */ bool setMotionAnm(int, f32);
34 /* 809E1548 */ void setMotion(int, f32, int);
35 /* 809E158C */ bool drawDbgInfo();
36 /* 809E1594 */ void drawOtherMdls();
37 /* 809E1598 */ void getTypeFromParam();
38 /* 809E15E4 */ void isDelete();
39 /* 809E16CC */ void reset();
40 /* 809E18A4 */ void playExpression();
41 /* 809E1B28 */ void playMotion();
42 /* 809E1F10 */ void chkAction(int (daNpc_grR_c::*)(void*));
43 /* 809E1F3C */ void setAction(int (daNpc_grR_c::*)(void*));
44 /* 809E1FE4 */ void selectAction();
45 /* 809E2088 */ void doNormalAction(int);
46 /* 809E219C */ void doEvent();
47 /* 809E2480 */ void setLookMode(int);
48 /* 809E24A4 */ void lookat();
49 /* 809E272C */ void setExpressionTalkAfter();
50 /* 809E27CC */ void wait(void*);
51 /* 809E29B8 */ void waitMaro(void*);
52 /* 809E2B48 */ void talk(void*);
53 /* 809E2E84 */ void test(void*);
54 /* 809E3868 */ void adjustShapeAngle();
55
56 static void* mEvtCutNameList;
57 static u8 mEvtCutList[12];
58
59private:
60 /* 0x568 */ u8 field_0x568[0xe20 - 0x568];
61};
62
63STATIC_ASSERT(sizeof(daNpc_grR_c) == 0xe20);
64
66public:
67 /* 809E386C */ ~daNpc_grR_Param_c();
68
69 static u8 const m[108];
70};
71
72
73#endif /* D_A_NPC_GRR_H */
Definition d_a_npc_grr.h:65
~daNpc_grR_Param_c()
Definition d_a_npc_grr.cpp:1747
static u8 const m[108]
Definition d_a_npc_grr.h:587
Gor Liggs.
Definition d_a_npc_grr.h:14
void Draw()
Definition d_a_npc_grr.cpp:730
void playMotion()
Definition d_a_npc_grr.cpp:1486
void isDelete()
Definition d_a_npc_grr.cpp:1006
void getTypeFromParam()
Definition d_a_npc_grr.cpp:994
void talk(void *)
Definition d_a_npc_grr.cpp:1592
void CreateHeap()
Definition d_a_npc_grr.cpp:655
static u8 mEvtCutList[12]
Definition d_a_npc_grr.h:365
void waitMaro(void *)
Definition d_a_npc_grr.cpp:1580
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_grr.cpp:755
void adjustShapeAngle()
Definition d_a_npc_grr.cpp:1742
void setMotion(int, f32, int)
Definition d_a_npc_grr.cpp:978
void playExpression()
Definition d_a_npc_grr.cpp:1203
void reset()
Definition d_a_npc_grr.cpp:1011
void doEvent()
Definition d_a_npc_grr.cpp:1513
void setExpressionAnm(int, bool)
Definition d_a_npc_grr.cpp:957
void ctrlBtk()
Definition d_a_npc_grr.cpp:779
daNpc_grR_c()
Definition d_a_npc_grr.cpp:564
bool setMotionAnm(int, f32)
Definition d_a_npc_grr.cpp:973
void drawOtherMdls()
Definition d_a_npc_grr.cpp:988
void test(void *)
Definition d_a_npc_grr.cpp:1597
void setExpressionTalkAfter()
Definition d_a_npc_grr.cpp:1570
void Execute()
Definition d_a_npc_grr.cpp:725
void setAttnPos()
Definition d_a_npc_grr.cpp:951
void Delete()
Definition d_a_npc_grr.cpp:720
void lookat()
Definition d_a_npc_grr.cpp:1565
void wait(void *)
Definition d_a_npc_grr.cpp:1575
void setParam()
Definition d_a_npc_grr.cpp:760
void setExpressionBtp(int)
Definition d_a_npc_grr.cpp:963
bool drawDbgInfo()
Definition d_a_npc_grr.cpp:983
void chkAction(int(daNpc_grR_c::*)(void *))
Definition d_a_npc_grr.cpp:1492
~daNpc_grR_c()
Definition d_a_npc_grr.cpp:581
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_grr.cpp:749
void create()
Definition d_a_npc_grr.cpp:636
void setAction(int(daNpc_grR_c::*)(void *))
Definition d_a_npc_grr.cpp:1498
void setLookMode(int)
Definition d_a_npc_grr.cpp:1518
void doNormalAction(int)
Definition d_a_npc_grr.cpp:1508
void main()
Definition d_a_npc_grr.cpp:765
void setExpression(int, f32)
Definition d_a_npc_grr.cpp:968
void ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_grr.cpp:743
static void * mEvtCutNameList
Definition d_a_npc_grr.h:56
void selectAction()
Definition d_a_npc_grr.cpp:1503
u8 field_0x568[0xe20 - 0x568]
Definition d_a_npc_grr.h:60
STATIC_ASSERT(sizeof(daNpc_grR_c)==0xe20)
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8