Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_sola.h
Go to the documentation of this file.
1#ifndef D_A_NPC_SOLA_H
2#define D_A_NPC_SOLA_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_solA_c : public fopAc_ac_c {
15public:
16 /* 80AECBAC */ ~daNpc_solA_c();
17 /* 80AECCD0 */ void create();
18 /* 80AECF58 */ void CreateHeap();
19 /* 80AED0F8 */ void Delete();
20 /* 80AED12C */ void Execute();
21 /* 80AED14C */ void Draw();
22 /* 80AED1E8 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80AED208 */ void ctrlJointCallBack(J3DJoint*, int);
24 /* 80AED260 */ bool getType();
25 /* 80AED268 */ void getFlowNodeNo();
26 /* 80AED284 */ void isDelete();
27 /* 80AED294 */ void reset();
28 /* 80AED3B8 */ void setParam();
29 /* 80AED4A4 */ void setAfterTalkMotion();
30 /* 80AED504 */ void srchActors();
31 /* 80AED508 */ void evtTalk();
32 /* 80AED608 */ void evtCutProc();
33 /* 80AED6D0 */ void action();
34 /* 80AED758 */ void beforeMove();
35 /* 80AED7D0 */ void setAttnPos();
36 /* 80AED9DC */ void setCollision();
37 /* 80AEDABC */ bool drawDbgInfo();
38 /* 80AEDAC4 */ void drawOtherMdl();
39 /* 80AEDAC8 */ void selectAction();
40 /* 80AEDB10 */ void chkAction(int (daNpc_solA_c::*)(void*));
41 /* 80AEDB3C */ void setAction(int (daNpc_solA_c::*)(void*));
42 /* 80AEDBE4 */ void wait(void*);
43 /* 80AEDD60 */ void talk(void*);
47 daNpcT_evtData_c const*, char**);
48 /* 80AEF07C */ s32 getHeadJointNo();
49 /* 80AEF084 */ s32 getNeckJointNo();
50 /* 80AEF08C */ bool getBackboneJointNo();
51
52 static void* mCutNameList;
53 static u8 mCutList[12];
54
55private:
56 /* 0x568 */ u8 field_0x568[0xfa0 - 0x568];
57};
58
59STATIC_ASSERT(sizeof(daNpc_solA_c) == 0xfa0);
60
62public:
63 /* 80AEF094 */ ~daNpc_solA_Param_c();
64
65 static u8 const m[140];
66};
67
68
69#endif /* D_A_NPC_SOLA_H */
Definition d_a_npc_sola.h:61
~daNpc_solA_Param_c()
Definition d_a_npc_sola.cpp:1086
static u8 const m[140]
Definition d_a_npc_sola.h:503
Soldier A (Castle Town?)
Definition d_a_npc_sola.h:14
void setAfterTalkMotion()
Definition d_a_npc_sola.cpp:645
void create()
Definition d_a_npc_sola.cpp:545
u8 field_0x568[0xfa0 - 0x568]
Definition d_a_npc_sola.h:56
void evtTalk()
Definition d_a_npc_sola.cpp:655
void setAttnPos()
Definition d_a_npc_sola.cpp:700
void action()
Definition d_a_npc_sola.cpp:665
static void * mCutNameList
Definition d_a_npc_sola.h:52
void selectAction()
Definition d_a_npc_sola.cpp:720
void Execute()
Definition d_a_npc_sola.cpp:588
void Delete()
Definition d_a_npc_sola.cpp:583
void srchActors()
Definition d_a_npc_sola.cpp:650
s32 getHeadJointNo()
Definition d_a_npc_sola.cpp:1071
void beforeMove()
Definition d_a_npc_sola.cpp:670
bool getBackboneJointNo()
Definition d_a_npc_sola.cpp:1081
bool drawDbgInfo()
Definition d_a_npc_sola.cpp:710
void setCollision()
Definition d_a_npc_sola.cpp:705
void drawOtherMdl()
Definition d_a_npc_sola.cpp:715
void isDelete()
Definition d_a_npc_sola.cpp:625
~daNpc_solA_c()
Definition d_a_npc_sola.cpp:497
void evtCutProc()
Definition d_a_npc_sola.cpp:660
static u8 mCutList[12]
Definition d_a_npc_sola.h:315
void chkAction(int(daNpc_solA_c::*)(void *))
Definition d_a_npc_sola.cpp:726
bool getType()
Definition d_a_npc_sola.cpp:615
void setParam()
Definition d_a_npc_sola.cpp:635
void ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_sola.cpp:610
void wait(void *)
Definition d_a_npc_sola.cpp:737
void CreateHeap()
Definition d_a_npc_sola.cpp:578
void Draw()
Definition d_a_npc_sola.cpp:598
void setAction(int(daNpc_solA_c::*)(void *))
Definition d_a_npc_sola.cpp:732
void reset()
Definition d_a_npc_sola.cpp:630
void talk(void *)
Definition d_a_npc_sola.cpp:742
s32 getNeckJointNo()
Definition d_a_npc_sola.cpp:1076
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_sola.cpp:604
void getFlowNodeNo()
Definition d_a_npc_sola.cpp:620
STATIC_ASSERT(sizeof(daNpc_solA_c)==0xfa0)
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