Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_seirei.h
Go to the documentation of this file.
1#ifndef D_A_NPC_SEIREI_H
2#define D_A_NPC_SEIREI_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_Seirei_c : public fopAc_ac_c {
15public:
16 /* 80AD572C */ ~daNpc_Seirei_c();
17 /* 80AD57C4 */ void create();
18 /* 80AD5A7C */ void CreateHeap();
19 /* 80AD5BC4 */ void Delete();
20 /* 80AD5BF8 */ void Execute();
21 /* 80AD5C18 */ void Draw();
22 /* 80AD5CC0 */ void createHeapCallBack(fopAc_ac_c*);
23 /* 80AD5CE0 */ void getType();
24 /* 80AD5D2C */ bool isDelete();
25 /* 80AD5D34 */ void reset();
26 /* 80AD5EEC */ void setParam();
27 /* 80AD6048 */ bool checkChangeEvt();
28 /* 80AD6050 */ void srchActors();
29 /* 80AD6054 */ void evtTalk();
30 /* 80AD6154 */ void evtCutProc();
31 /* 80AD621C */ void action();
32 /* 80AD62A4 */ void beforeMove();
33 /* 80AD6330 */ void setAttnPos();
34 /* 80AD6464 */ bool drawDbgInfo();
35 /* 80AD646C */ void afterSetMotionAnm(int, int, f32, int);
36 /* 80AD6604 */ void selectAction();
37 /* 80AD664C */ void chkAction(int (daNpc_Seirei_c::*)(void*));
38 /* 80AD6678 */ void setAction(int (daNpc_Seirei_c::*)(void*));
39 /* 80AD6720 */ void ctrlWaitAnm();
40 /* 80AD6808 */ void setPrtcls();
41 /* 80AD6A38 */ void chkFirstMeeting();
42 /* 80AD6ABC */ void cutConversation(int);
43 /* 80AD6C58 */ void wait(void*);
44 /* 80AD6D30 */ void talk(void*);
48 daNpcT_evtData_c const*, char**);
49
50 static void* mCutNameList[2];
51 static u8 mCutList[24];
52
53private:
54 /* 0x568 */ u8 field_0x568[0xe88 - 0x568];
55};
56
57STATIC_ASSERT(sizeof(daNpc_Seirei_c) == 0xe88);
58
60public:
61 /* 80AD7C3C */ ~daNpc_Seirei_Param_c();
62
63 static u8 const m[148];
64};
65
66
67#endif /* D_A_NPC_SEIREI_H */
Definition d_a_npc_seirei.h:59
static u8 const m[148]
Definition d_a_npc_seirei.h:542
~daNpc_Seirei_Param_c()
Definition d_a_npc_seirei.cpp:1134
Spirit.
Definition d_a_npc_seirei.h:14
void create()
Definition d_a_npc_seirei.cpp:561
void Draw()
Definition d_a_npc_seirei.cpp:614
void Delete()
Definition d_a_npc_seirei.cpp:599
void setPrtcls()
Definition d_a_npc_seirei.cpp:804
void ctrlWaitAnm()
Definition d_a_npc_seirei.cpp:748
void evtCutProc()
Definition d_a_npc_seirei.cpp:672
void selectAction()
Definition d_a_npc_seirei.cpp:731
void beforeMove()
Definition d_a_npc_seirei.cpp:682
u8 field_0x568[0xe88 - 0x568]
Definition d_a_npc_seirei.h:54
void evtTalk()
Definition d_a_npc_seirei.cpp:667
void afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_seirei.cpp:726
bool isDelete()
Definition d_a_npc_seirei.cpp:630
void setAttnPos()
Definition d_a_npc_seirei.cpp:716
static void * mCutNameList[2]
Definition d_a_npc_seirei.h:338
void reset()
Definition d_a_npc_seirei.cpp:640
bool drawDbgInfo()
Definition d_a_npc_seirei.cpp:721
void action()
Definition d_a_npc_seirei.cpp:677
void Execute()
Definition d_a_npc_seirei.cpp:604
void talk(void *)
Definition d_a_npc_seirei.cpp:834
void CreateHeap()
Definition d_a_npc_seirei.cpp:594
void chkFirstMeeting()
Definition d_a_npc_seirei.cpp:810
void chkAction(int(daNpc_Seirei_c::*)(void *))
Definition d_a_npc_seirei.cpp:737
void wait(void *)
Definition d_a_npc_seirei.cpp:829
void getType()
Definition d_a_npc_seirei.cpp:625
void createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_seirei.cpp:620
void srchActors()
Definition d_a_npc_seirei.cpp:662
void setParam()
Definition d_a_npc_seirei.cpp:645
~daNpc_Seirei_c()
Definition d_a_npc_seirei.cpp:536
static u8 mCutList[24]
Definition d_a_npc_seirei.h:351
void setAction(int(daNpc_Seirei_c::*)(void *))
Definition d_a_npc_seirei.cpp:743
void cutConversation(int)
Definition d_a_npc_seirei.cpp:824
bool checkChangeEvt()
Definition d_a_npc_seirei.cpp:657
STATIC_ASSERT(sizeof(daNpc_Seirei_c)==0xe88)
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