Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_shop0.h
Go to the documentation of this file.
1#ifndef D_A_NPC_SHOP0_H
2#define D_A_NPC_SHOP0_H
3
4#include "d/actor/d_a_npc.h"
5
14class daNpc_Shop0_c : public fopAc_ac_c {
15public:
16 /* 80AEA7F8 */ ~daNpc_Shop0_c();
17 /* 80AEAA10 */ void create();
18 /* 80AEAE9C */ void createHeap();
19 /* 80AEAF8C */ void destroy();
20 /* 80AEAFC0 */ void execute();
21 /* 80AEB078 */ void draw();
22 /* 80AEB190 */ void getResName();
23 /* 80AEB1A0 */ void getParam();
24 /* 80AEB1C8 */ void getFlowNodeNum();
25 /* 80AEB1D0 */ void isDelete();
26 /* 80AEB22C */ void init();
27 /* 80AEB32C */ void getTrnsfrmAnmP(int, char**);
28 /* 80AEB3A8 */ void setBckAnm(J3DAnmTransform*, f32, int, int, int, bool);
29 /* 80AEB45C */ void setCollision();
30 /* 80AEB4C8 */ void checkEvent();
31 /* 80AEB5E8 */ void orderEvent();
32 /* 80AEB634 */ void setMtx();
33 /* 80AEB6DC */ void setRoomInf();
34 /* 80AEB780 */ void cut_alert(int, int);
35 /* 80AEB7F0 */ void chkProcess(int (daNpc_Shop0_c::*)(void*));
36 /* 80AEB824 */ void setProcess(int (daNpc_Shop0_c::*)(void*), void*, int);
37 /* 80AEB920 */ void wait(void*);
38 /* 80AEB9BC */ void talk(void*);
39
40 static u8 const mCylDat[68];
41
42private:
43 /* 0x568 */ u8 field_0x568[0x9ec - 0x568];
44};
45
46STATIC_ASSERT(sizeof(daNpc_Shop0_c) == 0x9ec);
47
49public:
50 /* 80AEBB14 */ ~daNpc_Shop0_Param_c();
51
52 static u8 const mParam[12];
53};
54
55
56#endif /* D_A_NPC_SHOP0_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_a_npc_shop0.h:48
static u8 const mParam[12]
Definition d_a_npc_shop0.h:369
~daNpc_Shop0_Param_c()
Definition d_a_npc_shop0.cpp:585
Shop 0?
Definition d_a_npc_shop0.h:14
void wait(void *)
Definition d_a_npc_shop0.cpp:550
void orderEvent()
Definition d_a_npc_shop0.cpp:501
static u8 const mCylDat[68]
Definition d_a_npc_shop0.h:357
void chkProcess(int(daNpc_Shop0_c::*)(void *))
Definition d_a_npc_shop0.cpp:531
void createHeap()
Definition d_a_npc_shop0.cpp:380
void getResName()
Definition d_a_npc_shop0.cpp:427
~daNpc_Shop0_c()
Definition d_a_npc_shop0.cpp:304
void init()
Definition d_a_npc_shop0.cpp:448
void execute()
Definition d_a_npc_shop0.cpp:399
void isDelete()
Definition d_a_npc_shop0.cpp:443
void checkEvent()
Definition d_a_npc_shop0.cpp:496
void getFlowNodeNum()
Definition d_a_npc_shop0.cpp:438
void setCollision()
Definition d_a_npc_shop0.cpp:491
void setBckAnm(J3DAnmTransform *, f32, int, int, int, bool)
Definition d_a_npc_shop0.cpp:485
void cut_alert(int, int)
Definition d_a_npc_shop0.cpp:525
void destroy()
Definition d_a_npc_shop0.cpp:385
void create()
Definition d_a_npc_shop0.cpp:309
void setRoomInf()
Definition d_a_npc_shop0.cpp:520
void getParam()
Definition d_a_npc_shop0.cpp:432
void setProcess(int(daNpc_Shop0_c::*)(void *), void *, int)
Definition d_a_npc_shop0.cpp:537
void talk(void *)
Definition d_a_npc_shop0.cpp:555
u8 field_0x568[0x9ec - 0x568]
Definition d_a_npc_shop0.h:43
void setMtx()
Definition d_a_npc_shop0.cpp:515
void getTrnsfrmAnmP(int, char **)
Definition d_a_npc_shop0.cpp:463
void draw()
Definition d_a_npc_shop0.cpp:416
STATIC_ASSERT(sizeof(daNpc_Shop0_c)==0x9ec)
Definition d_a_hozelda.cpp:54
Definition d_a_ep.cpp:19
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8