Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_L7op_demo_dr.h
Go to the documentation of this file.
1#ifndef D_A_L7OP_DEMO_DR_H
2#define D_A_L7OP_DEMO_DR_H
3
5#include "d/d_bg_s_acch.h"
6
15class daL7ODR_c : public fopAc_ac_c {
16public:
17 typedef void (daL7ODR_c::*actionFn)();
18
19 void setAction(actionFn);
20 void action();
22 void dr_action();
23 void mtx_set();
24 int draw();
25 void wait();
26 void pl_walk();
27 void setZoomOutCamPos(cXyz&, cXyz&, f32);
28 void dr_wait();
29 void dr_fly();
30 int execute();
31 int _delete();
32 int CreateHeap();
34 int create();
35
37 /* 0x5A8 */ dBgS_ObjAcch mAcch;
41 /* 0x830 */ cXyz field_0x830;
42 /* 0x83C */ cXyz mDemoCamEye;
43 /* 0x848 */ cXyz mDemoCamCenter;
44 /* 0x854 */ u8 field_0x854[0x858 - 0x854];
45 /* 0x858 */ actionFn mAction;
46 /* 0x864 */ actionFn mPrevAction;
47 /* 0x870 */ actionFn mDrAction;
49 /* 0x888 */ int field_0x888;
50 /* 0x88C */ int field_0x88c;
51 /* 0x890 */ int field_0x890;
52 /* 0x894 */ u32 mShadowKey;
53 /* 0x898 */ f32 field_0x898;
54 /* 0x89C */ f32 field_0x89c;
55 /* 0x8A0 */ f32 field_0x8a0;
56 /* 0x8A4 */ f32 field_0x8a4;
57 /* 0x8A8 */ u8 field_0x8A8[0x8B4 - 0x8A8];
58 /* 0x8B4 */ u8 field_0x8b4;
59 /* 0x8B5 */ u8 field_0x8b5;
60 /* 0x8B6 */ u8 field_0x8b6;
61 /* 0x8B7 */ u8 field_0x8b7;
62};
63
64STATIC_ASSERT(sizeof(daL7ODR_c) == 0x8b8);
65
66
67#endif /* D_A_L7OP_DEMO_DR_H */
Definition Z2Creature.h:37
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_a_L7op_demo_dr.h:15
actionFn mAction
Definition d_a_L7op_demo_dr.h:45
int draw()
Definition d_a_L7op_demo_dr.cpp:63
int field_0x888
Definition d_a_L7op_demo_dr.h:49
void dr_wait()
Definition d_a_L7op_demo_dr.cpp:247
void dr_fly()
Definition d_a_L7op_demo_dr.cpp:266
Z2CreatureEnemy mSound
Definition d_a_L7op_demo_dr.h:40
request_of_phase_process_class mPhase
Definition d_a_L7op_demo_dr.h:38
void wait()
Definition d_a_L7op_demo_dr.cpp:84
u8 field_0x8b6
Definition d_a_L7op_demo_dr.h:60
void setAction(actionFn)
Definition d_a_L7op_demo_dr.cpp:16
void setDrAction(actionFn)
Definition d_a_L7op_demo_dr.cpp:32
void setZoomOutCamPos(cXyz &, cXyz &, f32)
Definition d_a_L7op_demo_dr.cpp:234
f32 field_0x8a0
Definition d_a_L7op_demo_dr.h:55
cXyz mDemoCamCenter
Definition d_a_L7op_demo_dr.h:43
void pl_walk()
Definition d_a_L7op_demo_dr.cpp:108
mDoExt_McaMorfSO * mpModelMorf
Definition d_a_L7op_demo_dr.h:39
f32 field_0x8a4
Definition d_a_L7op_demo_dr.h:56
f32 field_0x89c
Definition d_a_L7op_demo_dr.h:54
int field_0x890
Definition d_a_L7op_demo_dr.h:51
dBgS_ObjAcch mAcch
Definition d_a_L7op_demo_dr.h:37
actionFn mPrevAction
Definition d_a_L7op_demo_dr.h:46
u8 field_0x8A8[0x8B4 - 0x8A8]
Definition d_a_L7op_demo_dr.h:57
int create()
Definition d_a_L7op_demo_dr.cpp:785
u32 mShadowKey
Definition d_a_L7op_demo_dr.h:52
void dr_action()
Definition d_a_L7op_demo_dr.cpp:44
cXyz mDemoCamEye
Definition d_a_L7op_demo_dr.h:42
actionFn mDrAction
Definition d_a_L7op_demo_dr.h:47
u8 field_0x8b4
Definition d_a_L7op_demo_dr.h:58
int execute()
Definition d_a_L7op_demo_dr.cpp:712
int field_0x88c
Definition d_a_L7op_demo_dr.h:50
u8 field_0x8b5
Definition d_a_L7op_demo_dr.h:59
actionFn mPrevDrAction
Definition d_a_L7op_demo_dr.h:48
f32 field_0x898
Definition d_a_L7op_demo_dr.h:53
cXyz field_0x830
Definition d_a_L7op_demo_dr.h:41
void action()
Definition d_a_L7op_demo_dr.cpp:28
u8 field_0x854[0x858 - 0x854]
Definition d_a_L7op_demo_dr.h:44
void mtx_set()
Definition d_a_L7op_demo_dr.cpp:48
int CreateHeap()
Definition d_a_L7op_demo_dr.cpp:756
void(daL7ODR_c::*) actionFn()
Definition d_a_L7op_demo_dr.h:17
int _delete()
Definition d_a_L7op_demo_dr.cpp:737
BOOL check_start()
Definition d_a_L7op_demo_dr.cpp:773
dBgS_AcchCir mAcchCir
Definition d_a_L7op_demo_dr.h:36
u8 field_0x8b7
Definition d_a_L7op_demo_dr.h:61
Definition f_op_actor.h:230
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(daL7ODR_c)==0x8b8)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition c_xyz.h:7
Definition c_phase.h:17