Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_seid.h
Go to the documentation of this file.
1#ifndef D_A_NPC_SEID_H
2#define D_A_NPC_SEID_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_seiD_c : public fopAc_ac_c {
15public:
16 /* 80AC968C */ ~daNpc_seiD_c();
17 /* 80AC9728 */ void create();
18 /* 80AC9968 */ void CreateHeap();
19 /* 80AC9AC0 */ void Delete();
20 /* 80AC9AF4 */ void Execute();
21 /* 80AC9B14 */ void Draw();
22 /* 80AC9BA8 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80AC9BC8 */ void getType();
24 /* 80AC9BE8 */ void getFlowNodeNo();
25 /* 80AC9C04 */ bool isDelete();
26 /* 80AC9C0C */ void reset();
27 /* 80AC9D5C */ void setParam();
28 /* 80AC9E88 */ void srchActors();
29 /* 80AC9E8C */ void evtTalk();
30 /* 80AC9F8C */ void evtCutProc();
31 /* 80ACA054 */ void action();
32 /* 80ACA0DC */ void beforeMove();
33 /* 80ACA15C */ void setAttnPos();
34 /* 80ACA1B8 */ bool drawDbgInfo();
35 /* 80ACA1C0 */ void afterSetMotionAnm(int, int, f32, int);
36 /* 80ACA358 */ void selectAction();
37 /* 80ACA3A0 */ void chkAction(int (daNpc_seiD_c::*)(void*));
38 /* 80ACA3CC */ void setAction(int (daNpc_seiD_c::*)(void*));
39 /* 80ACA474 */ void ctrlWaitAnm();
40 /* 80ACA478 */ void wait(void*);
41 /* 80ACA4A4 */ void talk(void*);
45 daNpcT_evtData_c const*, char**);
46
47 static void* mCutNameList;
48 static u8 mCutList[12];
49
50private:
51 /* 0x568 */ u8 field_0x568[0xe64 - 0x568];
52};
53
54STATIC_ASSERT(sizeof(daNpc_seiD_c) == 0xe64);
55
57public:
58 /* 80ACB2F0 */ ~daNpc_seiD_Param_c();
59
60 static u8 const m[148];
61};
62
63
64#endif /* D_A_NPC_SEID_H */
Definition d_a_npc_seid.h:56
static u8 const m[148]
Definition d_a_npc_seid.h:487
~daNpc_seiD_Param_c()
Definition d_a_npc_seid.cpp:979
Lanayru Spirit.
Definition d_a_npc_seid.h:14
static void * mCutNameList
Definition d_a_npc_seid.h:47
void Execute()
Definition d_a_npc_seid.cpp:545
void getType()
Definition d_a_npc_seid.cpp:566
void evtTalk()
Definition d_a_npc_seid.cpp:610
bool drawDbgInfo()
Definition d_a_npc_seid.cpp:642
void evtCutProc()
Definition d_a_npc_seid.cpp:622
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_seid.cpp:561
void wait(void *)
Definition d_a_npc_seid.cpp:674
void Delete()
Definition d_a_npc_seid.cpp:540
void setAttnPos()
Definition d_a_npc_seid.cpp:637
void setParam()
Definition d_a_npc_seid.cpp:594
void getFlowNodeNo()
Definition d_a_npc_seid.cpp:571
void action()
Definition d_a_npc_seid.cpp:627
void selectAction()
Definition d_a_npc_seid.cpp:652
u8 field_0x568[0xe64 - 0x568]
Definition d_a_npc_seid.h:51
void setAction(int(daNpc_seiD_c::*)(void *))
Definition d_a_npc_seid.cpp:664
void talk(void *)
Definition d_a_npc_seid.cpp:679
void CreateHeap()
Definition d_a_npc_seid.cpp:535
void create()
Definition d_a_npc_seid.cpp:502
void Draw()
Definition d_a_npc_seid.cpp:555
void beforeMove()
Definition d_a_npc_seid.cpp:632
void afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_seid.cpp:647
void reset()
Definition d_a_npc_seid.cpp:589
static u8 mCutList[12]
Definition d_a_npc_seid.h:297
void ctrlWaitAnm()
Definition d_a_npc_seid.cpp:669
void chkAction(int(daNpc_seiD_c::*)(void *))
Definition d_a_npc_seid.cpp:658
~daNpc_seiD_c()
Definition d_a_npc_seid.cpp:481
void srchActors()
Definition d_a_npc_seid.cpp:605
bool isDelete()
Definition d_a_npc_seid.cpp:576
STATIC_ASSERT(sizeof(daNpc_seiD_c)==0xe64)
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
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8