Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_clerka.h
Go to the documentation of this file.
1#ifndef D_A_NPC_CLERKA_H
2#define D_A_NPC_CLERKA_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_clerkA_c : public fopAc_ac_c {
15public:
16 /* 8099252C */ ~daNpc_clerkA_c();
17 /* 8099266C */ void create();
18 /* 80992914 */ void CreateHeap();
19 /* 80992D50 */ void Delete();
20 /* 80992D84 */ void Execute();
21 /* 80992E5C */ void Draw();
22 /* 80992EF0 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80992F10 */ void ctrlJointCallBack(J3DJoint*, int);
24 /* 80992F68 */ void getType();
25 /* 80992F88 */ void isDelete();
26 /* 80992FB8 */ void reset();
27 /* 809930EC */ void afterJntAnm(int);
28 /* 80993170 */ void setParam();
29 /* 809932A4 */ void setAfterTalkMotion();
30 /* 80993330 */ void srchActors();
31 /* 8099338C */ void evtTalk();
32 /* 80993568 */ void evtCutProc();
33 /* 80993630 */ void action();
34 /* 8099371C */ void beforeMove();
35 /* 80993794 */ void setAttnPos();
36 /* 80993A40 */ void setCollision();
37 /* 80993B74 */ bool drawDbgInfo();
38 /* 80993B7C */ void drawOtherMdl();
39 /* 80993BDC */ void selectAction();
40 /* 80993C58 */ void chkAction(int (daNpc_clerkA_c::*)(void*));
41 /* 80993C84 */ void setAction(int (daNpc_clerkA_c::*)(void*));
42 /* 80993D2C */ void wait(void*);
43 /* 80993F84 */ void tend(void*);
44 /* 809941B8 */ void talk(void*);
45 /* 809943B0 */ void shop(void*);
49 daNpcT_evtData_c const*, char**);
50 /* 80995694 */ s32 getEyeballMaterialNo();
51 /* 8099569C */ s32 getHeadJointNo();
52 /* 809956A4 */ s32 getNeckJointNo();
53 /* 809956AC */ bool getBackboneJointNo();
54 /* 809956B4 */ void checkChangeJoint(int);
55 /* 809956C4 */ void checkRemoveJoint(int);
56
57 static void* mCutNameList;
58 static u8 mCutList[12];
59
60private:
61 /* 0x568 */ u8 field_0x568[0x10f4 - 0x568];
62};
63
64STATIC_ASSERT(sizeof(daNpc_clerkA_c) == 0x10f4);
65
67public:
68 /* 809956D4 */ ~daNpc_clerkA_Param_c();
69
70 static u8 const m[144];
71};
72
73
74#endif /* D_A_NPC_CLERKA_H */
Definition d_a_npc_clerka.h:66
static u8 const m[144]
Definition d_a_npc_clerka.h:629
~daNpc_clerkA_Param_c()
Definition d_a_npc_clerka.cpp:1357
Chudley.
Definition d_a_npc_clerka.h:14
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_clerka.cpp:824
void chkAction(int(daNpc_clerkA_c::*)(void *))
Definition d_a_npc_clerka.cpp:949
static u8 mCutList[12]
Definition d_a_npc_clerka.h:398
void checkRemoveJoint(int)
Definition d_a_npc_clerka.cpp:1352
void setCollision()
Definition d_a_npc_clerka.cpp:928
void checkChangeJoint(int)
Definition d_a_npc_clerka.cpp:1347
static void * mCutNameList
Definition d_a_npc_clerka.h:57
void reset()
Definition d_a_npc_clerka.cpp:845
s32 getNeckJointNo()
Definition d_a_npc_clerka.cpp:1337
u8 field_0x568[0x10f4 - 0x568]
Definition d_a_npc_clerka.h:61
void create()
Definition d_a_npc_clerka.cpp:678
s32 getHeadJointNo()
Definition d_a_npc_clerka.cpp:1331
void tend(void *)
Definition d_a_npc_clerka.cpp:1000
void beforeMove()
Definition d_a_npc_clerka.cpp:890
void setAttnPos()
Definition d_a_npc_clerka.cpp:923
void setAction(int(daNpc_clerkA_c::*)(void *))
Definition d_a_npc_clerka.cpp:955
void evtCutProc()
Definition d_a_npc_clerka.cpp:880
void getType()
Definition d_a_npc_clerka.cpp:835
void evtTalk()
Definition d_a_npc_clerka.cpp:875
void talk(void *)
Definition d_a_npc_clerka.cpp:1005
void wait(void *)
Definition d_a_npc_clerka.cpp:960
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_clerka.cpp:830
void drawOtherMdl()
Definition d_a_npc_clerka.cpp:938
void Execute()
Definition d_a_npc_clerka.cpp:813
s32 getEyeballMaterialNo()
Definition d_a_npc_clerka.cpp:1325
void Delete()
Definition d_a_npc_clerka.cpp:808
void afterJntAnm(int)
Definition d_a_npc_clerka.cpp:850
bool drawDbgInfo()
Definition d_a_npc_clerka.cpp:933
void action()
Definition d_a_npc_clerka.cpp:885
void shop(void *)
Definition d_a_npc_clerka.cpp:1018
void selectAction()
Definition d_a_npc_clerka.cpp:943
bool getBackboneJointNo()
Definition d_a_npc_clerka.cpp:1342
void srchActors()
Definition d_a_npc_clerka.cpp:870
void CreateHeap()
Definition d_a_npc_clerka.cpp:743
void setAfterTalkMotion()
Definition d_a_npc_clerka.cpp:865
void setParam()
Definition d_a_npc_clerka.cpp:855
void Draw()
Definition d_a_npc_clerka.cpp:818
void isDelete()
Definition d_a_npc_clerka.cpp:840
~daNpc_clerkA_c()
Definition d_a_npc_clerka.cpp:623
STATIC_ASSERT(sizeof(daNpc_clerkA_c)==0x10f4)
Definition d_a_hozelda.cpp:239
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 long s32
Definition types.h:6
unsigned char u8
Definition types.h:8