Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_nagaisu.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_NAGAISU_H
2#define D_A_OBJ_NAGAISU_H
3
5#include "d/d_cc_d.h"
6#include "d/d_model.h"
7
16class daObjNagaisu_c : public fopAc_ac_c {
17public:
18 /* 80C9F3D8 */ daObjNagaisu_c();
19 /* 80C9F4B8 */ ~daObjNagaisu_c();
20 /* 80C9F5A8 */ void createHeap();
21 /* 80C9F668 */ void create();
22 /* 80C9F7A8 */ void Delete();
23 /* 80C9F81C */ void draw();
24 /* 80C9F8C4 */ void execute();
25 /* 80C9F914 */ void init();
26 /* 80C9F944 */ void setIsu();
27
28 static u8 const REMOVE_ISU_IDX[28];
29private:
30 /* 0x568 */ u8 field_0x568[0xb6e4 - 0x568];
31};
32
33STATIC_ASSERT(sizeof(daObjNagaisu_c) == 0xb6e4);
34
35// child seat / couch?
37public:
38 /* 80C9FA90 */ daObjIsuChild_c();
39 /* 80C9FCDC */ ~daObjIsuChild_c();
40 /* 80C9FD4C */ void createHeap();
41 /* 80C9FE28 */ void create(daObjNagaisu_c*, dCcD_Stts*);
42 /* 80C9FF54 */ void execute();
43 /* 80CA0034 */ void draw(dMdl_c*);
44 /* 80CA00B8 */ void Delete();
45 /* 80CA0118 */ void chkHit();
46 /* 80CA0180 */ void callEmt();
47
48 static u8 const s_CcDCyl[68];
49};
50
51
52#endif /* D_A_OBJ_NAGAISU_H */
Definition d_model.h:17
Definition d_a_obj_nagaisu.h:36
void execute()
Definition d_a_obj_nagaisu.cpp:394
void createHeap()
Definition d_a_obj_nagaisu.cpp:334
void draw(dMdl_c *)
Definition d_a_obj_nagaisu.cpp:399
~daObjIsuChild_c()
Definition d_a_obj_nagaisu.cpp:329
void Delete()
Definition d_a_obj_nagaisu.cpp:404
static u8 const s_CcDCyl[68]
Definition d_a_obj_nagaisu.h:226
void chkHit()
Definition d_a_obj_nagaisu.cpp:409
void create(daObjNagaisu_c *, dCcD_Stts *)
Definition d_a_obj_nagaisu.cpp:380
void callEmt()
Definition d_a_obj_nagaisu.cpp:431
daObjIsuChild_c()
Definition d_a_obj_nagaisu.cpp:300
Couch.
Definition d_a_obj_nagaisu.h:16
void Delete()
Definition d_a_obj_nagaisu.cpp:246
daObjNagaisu_c()
Definition d_a_obj_nagaisu.cpp:180
void setIsu()
Definition d_a_obj_nagaisu.cpp:295
void createHeap()
Definition d_a_obj_nagaisu.cpp:211
u8 field_0x568[0xb6e4 - 0x568]
Definition d_a_obj_nagaisu.h:30
~daObjNagaisu_c()
Definition d_a_obj_nagaisu.cpp:206
void init()
Definition d_a_obj_nagaisu.cpp:261
static u8 const REMOVE_ISU_IDX[28]
Definition d_a_obj_nagaisu.h:217
void execute()
Definition d_a_obj_nagaisu.cpp:256
void create()
Definition d_a_obj_nagaisu.cpp:241
void draw()
Definition d_a_obj_nagaisu.cpp:251
STATIC_ASSERT(sizeof(daObjNagaisu_c)==0xb6e4)
Definition d_a_npc_fguard.cpp:70
Definition d_a_ep.cpp:19
unsigned char u8
Definition types.h:8