Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_automata.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_AUTOMATA_H
2#define D_A_OBJ_AUTOMATA_H
3
4#include "d/d_bg_s_acch.h"
5#include "d/d_cc_d.h"
6#include "f_op/f_op_actor.h"
7
17private:
18 /* 0x568 */ int field_0x568;
20 /* 0x570 */ Z2Creature mCreature;
21 /* 0x600 */ mDoExt_btkAnm mBtk;
26 /* 0x874 */ cBgS_GndChk mGndChk;
27 /* 0x8B0 */ dCcD_Cyl mCyl;
28 /* 0x9EC */ dCcD_Sph mSph;
29 /* 0xB24 */ int mShadowId;
30 /* 0xB28 */ f32 mGroundH;
31 /* 0xB2C */ f32 mAnmPlaySpeed;
32 /* 0xB30 */ u8 field_0xb30;
33 /* 0xB31 */ u8 mCoNone;
34
35public:
36 virtual ~daObj_AutoMata_c();
37 int create();
38 int CreateHeap();
39 int Delete();
40 int Execute();
41 int Draw();
42 static int createHeapCallBack(fopAc_ac_c*);
43 static void* srchTHouse(fopAc_ac_c*, void*);
44 int setAnm(int, bool);
45 void setEnvTevColor();
46 void setRoomNo();
47 void setMtx();
48 void setSe();
49
50 void setAnmPlaySpeed(f32 i_playspeed) {
51 mAnmPlaySpeed = i_playspeed;
52 }
53
54 void setCoNone() {
55 mCoNone = true;
56 }
57};
58
60
62public:
64
65 static f32 const m[3];
66};
67
68#endif /* D_A_OBJ_AUTOMATA_H */
Definition Z2Creature.h:7
Definition c_bg_s_gnd_chk.h:8
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_cc_d.h:461
Definition d_cc_d.h:473
Definition d_cc_d.h:269
Definition d_a_obj_automata.h:61
static f32 const m[3]
Definition d_a_obj_automata.h:22
virtual ~daObj_AutoMata_Param_c()
Definition d_a_obj_automata.h:63
Falbi's Music Box.
Definition d_a_obj_automata.h:16
mDoExt_McaMorfSO * mpMorf
Definition d_a_obj_automata.h:19
int CreateHeap()
Definition d_a_obj_automata.cpp:91
mDoExt_btkAnm mBtk
Definition d_a_obj_automata.h:21
void setRoomNo()
Definition d_a_obj_automata.cpp:232
request_of_phase_process_class mPhase
Definition d_a_obj_automata.h:22
int field_0x568
Definition d_a_obj_automata.h:18
Z2Creature mCreature
Definition d_a_obj_automata.h:20
dBgS_ObjAcch mAcch
Definition d_a_obj_automata.h:23
virtual ~daObj_AutoMata_c()
Definition d_a_obj_automata.cpp:50
dBgS_AcchCir field_0x834
Definition d_a_obj_automata.h:25
dCcD_Sph mSph
Definition d_a_obj_automata.h:28
dCcD_Cyl mCyl
Definition d_a_obj_automata.h:27
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_obj_automata.cpp:178
int create()
Definition d_a_obj_automata.cpp:58
f32 mAnmPlaySpeed
Definition d_a_obj_automata.h:31
void setMtx()
Definition d_a_obj_automata.cpp:238
void setSe()
Definition d_a_obj_automata.cpp:247
static void * srchTHouse(fopAc_ac_c *, void *)
Definition d_a_obj_automata.cpp:182
dCcD_Stts mStts
Definition d_a_obj_automata.h:24
cBgS_GndChk mGndChk
Definition d_a_obj_automata.h:26
int setAnm(int, bool)
Definition d_a_obj_automata.cpp:203
int Delete()
Definition d_a_obj_automata.cpp:106
void setAnmPlaySpeed(f32 i_playspeed)
Definition d_a_obj_automata.h:50
void setEnvTevColor()
Definition d_a_obj_automata.cpp:227
int mShadowId
Definition d_a_obj_automata.h:29
f32 mGroundH
Definition d_a_obj_automata.h:30
int Execute()
Definition d_a_obj_automata.cpp:112
void setCoNone()
Definition d_a_obj_automata.h:54
u8 mCoNone
Definition d_a_obj_automata.h:33
int Draw()
Definition d_a_obj_automata.cpp:161
u8 field_0xb30
Definition d_a_obj_automata.h:32
Definition f_op_actor.h:230
Definition m_Do_ext.h:331
Definition m_Do_ext.h:65
STATIC_ASSERT(sizeof(daObj_AutoMata_c)==0xb38)
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition c_phase.h:17