Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_seic.h
Go to the documentation of this file.
1#ifndef D_A_NPC_SEIC_H
2#define D_A_NPC_SEIC_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_seiC_c : public fopAc_ac_c {
15public:
16 /* 80AC754C */ ~daNpc_seiC_c();
17 /* 80AC75E8 */ void create();
18 /* 80AC7828 */ void CreateHeap();
19 /* 80AC7980 */ void Delete();
20 /* 80AC79B4 */ void Execute();
21 /* 80AC79D4 */ void Draw();
22 /* 80AC7A68 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80AC7A88 */ void getType();
24 /* 80AC7AA8 */ void getFlowNodeNo();
25 /* 80AC7AC4 */ bool isDelete();
26 /* 80AC7ACC */ void reset();
27 /* 80AC7C1C */ void setParam();
28 /* 80AC7D48 */ void srchActors();
29 /* 80AC7D4C */ void evtTalk();
30 /* 80AC7E4C */ void evtCutProc();
31 /* 80AC7F14 */ void action();
32 /* 80AC7F9C */ void beforeMove();
33 /* 80AC801C */ void setAttnPos();
34 /* 80AC8078 */ bool drawDbgInfo();
35 /* 80AC8080 */ void afterSetMotionAnm(int, int, f32, int);
36 /* 80AC8218 */ void selectAction();
37 /* 80AC8260 */ void chkAction(int (daNpc_seiC_c::*)(void*));
38 /* 80AC828C */ void setAction(int (daNpc_seiC_c::*)(void*));
39 /* 80AC8334 */ void ctrlWaitAnm();
40 /* 80AC8338 */ void wait(void*);
41 /* 80AC8364 */ 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_seiC_c) == 0xe64);
55
57public:
58 /* 80AC91B0 */ ~daNpc_seiC_Param_c();
59
60 static u8 const m[148];
61};
62
63
64#endif /* D_A_NPC_SEIC_H */
Definition d_a_npc_seic.h:56
static u8 const m[148]
Definition d_a_npc_seic.h:487
~daNpc_seiC_Param_c()
Definition d_a_npc_seic.cpp:979
Eldin Spirit.
Definition d_a_npc_seic.h:14
void reset()
Definition d_a_npc_seic.cpp:589
void evtTalk()
Definition d_a_npc_seic.cpp:610
static u8 mCutList[12]
Definition d_a_npc_seic.h:297
void setAction(int(daNpc_seiC_c::*)(void *))
Definition d_a_npc_seic.cpp:664
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_seic.cpp:561
static void * mCutNameList
Definition d_a_npc_seic.h:47
void create()
Definition d_a_npc_seic.cpp:502
u8 field_0x568[0xe64 - 0x568]
Definition d_a_npc_seic.h:51
void beforeMove()
Definition d_a_npc_seic.cpp:632
void afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_seic.cpp:647
void selectAction()
Definition d_a_npc_seic.cpp:652
void evtCutProc()
Definition d_a_npc_seic.cpp:622
void Draw()
Definition d_a_npc_seic.cpp:555
void setParam()
Definition d_a_npc_seic.cpp:594
~daNpc_seiC_c()
Definition d_a_npc_seic.cpp:481
void getFlowNodeNo()
Definition d_a_npc_seic.cpp:571
void wait(void *)
Definition d_a_npc_seic.cpp:674
void chkAction(int(daNpc_seiC_c::*)(void *))
Definition d_a_npc_seic.cpp:658
void setAttnPos()
Definition d_a_npc_seic.cpp:637
void srchActors()
Definition d_a_npc_seic.cpp:605
void Delete()
Definition d_a_npc_seic.cpp:540
bool drawDbgInfo()
Definition d_a_npc_seic.cpp:642
void getType()
Definition d_a_npc_seic.cpp:566
void Execute()
Definition d_a_npc_seic.cpp:545
void CreateHeap()
Definition d_a_npc_seic.cpp:535
void action()
Definition d_a_npc_seic.cpp:627
bool isDelete()
Definition d_a_npc_seic.cpp:576
void talk(void *)
Definition d_a_npc_seic.cpp:679
void ctrlWaitAnm()
Definition d_a_npc_seic.cpp:669
STATIC_ASSERT(sizeof(daNpc_seiC_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