Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_seib.h
Go to the documentation of this file.
1#ifndef D_A_NPC_SEIB_H
2#define D_A_NPC_SEIB_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_seiB_c : public fopAc_ac_c {
15public:
16 /* 80AC50EC */ ~daNpc_seiB_c();
17 /* 80AC5188 */ void create();
18 /* 80AC53C8 */ void CreateHeap();
19 /* 80AC5520 */ void Delete();
20 /* 80AC5554 */ void Execute();
21 /* 80AC5574 */ void Draw();
22 /* 80AC5608 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80AC5628 */ void getType();
24 /* 80AC5648 */ void getFlowNodeNo();
25 /* 80AC5664 */ bool isDelete();
26 /* 80AC566C */ void reset();
27 /* 80AC57C4 */ void setParam();
28 /* 80AC58F0 */ void srchActors();
29 /* 80AC58F4 */ void evtTalk();
30 /* 80AC59F4 */ void evtCutProc();
31 /* 80AC5ABC */ void action();
32 /* 80AC5B44 */ void beforeMove();
33 /* 80AC5BC4 */ void setAttnPos();
34 /* 80AC5C20 */ bool drawDbgInfo();
35 /* 80AC5C28 */ void afterSetMotionAnm(int, int, f32, int);
36 /* 80AC5DC0 */ void selectAction();
37 /* 80AC5E08 */ void chkAction(int (daNpc_seiB_c::*)(void*));
38 /* 80AC5E34 */ void setAction(int (daNpc_seiB_c::*)(void*));
39 /* 80AC5EDC */ void ctrlWaitAnm();
40 /* 80AC6140 */ void wait(void*);
41 /* 80AC616C */ 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[0xe68 - 0x568];
52};
53
54STATIC_ASSERT(sizeof(daNpc_seiB_c) == 0xe68);
55
57public:
58 /* 80AC6FB8 */ ~daNpc_seiB_Param_c();
59
60 static u8 const m[148];
61};
62
63
64#endif /* D_A_NPC_SEIB_H */
Definition d_a_npc_seib.h:56
static u8 const m[148]
Definition d_a_npc_seib.h:498
~daNpc_seiB_Param_c()
Definition d_a_npc_seib.cpp:986
Faron Spirit.
Definition d_a_npc_seib.h:14
void beforeMove()
Definition d_a_npc_seib.cpp:640
static void * mCutNameList
Definition d_a_npc_seib.h:47
void talk(void *)
Definition d_a_npc_seib.cpp:687
void Draw()
Definition d_a_npc_seib.cpp:566
u8 field_0x568[0xe68 - 0x568]
Definition d_a_npc_seib.h:51
void srchActors()
Definition d_a_npc_seib.cpp:613
void setParam()
Definition d_a_npc_seib.cpp:602
void wait(void *)
Definition d_a_npc_seib.cpp:682
void setAttnPos()
Definition d_a_npc_seib.cpp:645
void getType()
Definition d_a_npc_seib.cpp:577
void ctrlWaitAnm()
Definition d_a_npc_seib.cpp:677
void getFlowNodeNo()
Definition d_a_npc_seib.cpp:582
void reset()
Definition d_a_npc_seib.cpp:597
void CreateHeap()
Definition d_a_npc_seib.cpp:546
void Execute()
Definition d_a_npc_seib.cpp:556
void evtCutProc()
Definition d_a_npc_seib.cpp:630
bool isDelete()
Definition d_a_npc_seib.cpp:587
void Delete()
Definition d_a_npc_seib.cpp:551
void chkAction(int(daNpc_seiB_c::*)(void *))
Definition d_a_npc_seib.cpp:666
void action()
Definition d_a_npc_seib.cpp:635
void setAction(int(daNpc_seiB_c::*)(void *))
Definition d_a_npc_seib.cpp:672
void evtTalk()
Definition d_a_npc_seib.cpp:618
~daNpc_seiB_c()
Definition d_a_npc_seib.cpp:492
bool drawDbgInfo()
Definition d_a_npc_seib.cpp:650
void create()
Definition d_a_npc_seib.cpp:513
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_seib.cpp:572
static u8 mCutList[12]
Definition d_a_npc_seib.h:306
void afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_seib.cpp:655
void selectAction()
Definition d_a_npc_seib.cpp:660
STATIC_ASSERT(sizeof(daNpc_seiB_c)==0xe68)
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