Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_balloon_2D.h
Go to the documentation of this file.
1#ifndef D_A_BALLOON_2D_H
2#define D_A_BALLOON_2D_H
3
4#include "dolphin/types.h"
5#include "f_op/f_op_actor.h"
7#include "d/d_drawlist.h"
8#include "d/d_s_play.h"
9
10class J2DScreen;
11class CPaneMgr;
12class J2DPicture;
13class J2DPane;
14class J2DTextBox;
15
25public:
26 class c_list : public dDlst_base_c {
27 public:
28 c_list() { mBalloon = NULL; }
29 void set(daBalloon2D_c* i_this) { mBalloon = i_this; }
30
31 virtual void draw();
32 virtual ~c_list() {}
33
35 };
36
38 initiate();
39 }
40
41 int createHeap();
42 int create();
43 int destroy();
44 int draw();
45 int execute();
46 void drawMeter();
47 void setComboCount(u8, u8);
48 void setScoreCount(u32);
49 void addScoreCount(cXyz*, u32, u8);
50 void initiate();
51 void update();
52 void setComboNum(u8);
53 void setBalloonSize(u8);
54 void setScoreNum(int);
55 void setAllAlpha();
56 void setComboAlpha();
57 void drawAddScore();
58 void setHIO(bool);
59
60 virtual
62
63 void show() { mIsVisible = 1; }
64 void hide() { mIsVisible = 0; }
65 u8 isVisible() { return mIsVisible; }
66
68
75
76 class CHeadScore : public ScoreCount {
77 public:
79 CHeadScore();
80 };
81
82 /* 0x574 */ J2DScreen* mScreen;
83 /* 0x578 */ CPaneMgr* field_0x578;
84 /* 0x57C */ CPaneMgr* field_0x57c;
85 /* 0x580 */ CPaneMgr* field_0x580;
86 /* 0x584 */ CPaneMgr* field_0x584;
87 /* 0x588 */ CPaneMgr* field_0x588;
88 /* 0x58C */ CPaneMgr* field_0x58c;
89 /* 0x590 */ CPaneMgr* field_0x590;
90 /* 0x594 */ CPaneMgr* field_0x594;
91 /* 0x598 */ CPaneMgr* field_0x598;
92 /* 0x59C */ CPaneMgr* field_0x59c;
93 /* 0x5A0 */ CPaneMgr* field_0x5a0;
94 /* 0x5A4 */ CPaneMgr* field_0x5a4;
95 /* 0x5A8 */ J2DPicture* field_0x5a8[7];
96 /* 0x5A4 */ J2DPicture* field_0x5c4[10];
97 /* 0x5EC */ J2DPicture* field_0x5ec;
98 /* 0x5F0 */ c_list field_0x5f0;
99 /* 0x5F8 */ CHeadScore field_0x5f8[20];
100 /* 0x738 */ f32 mAllAlpha;
101 /* 0x73C */ f32 mComboAlpha;
102 /* 0x740 */ u32 mScoreCount;
103 /* 0x744 */ u8 mComboNum;
104 /* 0x745 */ u8 mBalloonSize;
105 /* 0x746 */ u8 mIsVisible;
106};
107
108#include "f_op/f_op_actor_mng.h"
109
110#endif /* D_A_BALLOON_2D_H */
Definition d_pane_class.h:13
Definition J2DPane.h:51
Definition J2DPicture.h:55
Definition J2DScreen.h:48
Definition J2DTextBox.h:57
Definition d_drawlist.h:32
Definition d_a_balloon_2D.h:76
CHeadScore()
Definition d_a_balloon_2D.cpp:574
~CHeadScore()
Definition d_a_balloon_2D.cpp:571
Definition d_a_balloon_2D.h:26
virtual ~c_list()
Definition d_a_balloon_2D.h:32
c_list()
Definition d_a_balloon_2D.h:28
daBalloon2D_c * mBalloon
Definition d_a_balloon_2D.h:34
void set(daBalloon2D_c *i_this)
Definition d_a_balloon_2D.h:29
virtual void draw()
Definition d_a_balloon_2D.cpp:145
???
Definition d_a_balloon_2D.h:24
virtual ~daBalloon2D_c()
Definition d_a_balloon_2D.h:61
void setScoreNum(int)
Definition d_a_balloon_2D.cpp:351
int create()
Definition d_a_balloon_2D.cpp:233
f32 mComboAlpha
Definition d_a_balloon_2D.h:101
void setHIO(bool)
Definition d_a_balloon_2D.cpp:507
CPaneMgr * field_0x5a0
Definition d_a_balloon_2D.h:93
u8 mIsVisible
Definition d_a_balloon_2D.h:105
int execute()
Definition d_a_balloon_2D.cpp:266
u8 isVisible()
Definition d_a_balloon_2D.h:65
daBalloon2D_c()
Definition d_a_balloon_2D.h:37
int draw()
Definition d_a_balloon_2D.cpp:253
CPaneMgr * field_0x58c
Definition d_a_balloon_2D.h:88
J2DPicture * field_0x5a8[7]
Definition d_a_balloon_2D.h:95
J2DScreen * mScreen
Definition d_a_balloon_2D.h:82
void show()
Definition d_a_balloon_2D.h:63
void setAllAlpha()
Definition d_a_balloon_2D.cpp:376
void setComboCount(u8, u8)
Definition d_a_balloon_2D.cpp:280
CPaneMgr * field_0x598
Definition d_a_balloon_2D.h:91
u8 mBalloonSize
Definition d_a_balloon_2D.h:104
u8 mComboNum
Definition d_a_balloon_2D.h:103
void update()
Definition d_a_balloon_2D.cpp:315
f32 mAllAlpha
Definition d_a_balloon_2D.h:100
void setScoreCount(u32)
Definition d_a_balloon_2D.cpp:289
u32 mScoreCount
Definition d_a_balloon_2D.h:102
CPaneMgr * field_0x57c
Definition d_a_balloon_2D.h:84
CPaneMgr * field_0x588
Definition d_a_balloon_2D.h:87
CPaneMgr * field_0x594
Definition d_a_balloon_2D.h:90
void setComboAlpha()
Definition d_a_balloon_2D.cpp:406
c_list field_0x5f0
Definition d_a_balloon_2D.h:98
int destroy()
Definition d_a_balloon_2D.cpp:246
CHeadScore field_0x5f8[20]
Definition d_a_balloon_2D.h:99
void setBalloonSize(u8)
Definition d_a_balloon_2D.cpp:330
J2DPicture * field_0x5c4[10]
Definition d_a_balloon_2D.h:96
CPaneMgr * field_0x580
Definition d_a_balloon_2D.h:85
CPaneMgr * field_0x578
Definition d_a_balloon_2D.h:83
void drawAddScore()
Definition d_a_balloon_2D.cpp:422
void drawMeter()
Definition d_a_balloon_2D.cpp:273
CPaneMgr * field_0x590
Definition d_a_balloon_2D.h:89
CPaneMgr * field_0x584
Definition d_a_balloon_2D.h:86
CPaneMgr * field_0x5a4
Definition d_a_balloon_2D.h:94
void hide()
Definition d_a_balloon_2D.h:64
J2DPicture * field_0x5ec
Definition d_a_balloon_2D.h:97
void initiate()
Definition d_a_balloon_2D.cpp:312
int createHeap()
Definition d_a_balloon_2D.cpp:156
void addScoreCount(cXyz *, u32, u8)
Definition d_a_balloon_2D.cpp:295
void setComboNum(u8)
Definition d_a_balloon_2D.cpp:318
static daBalloon2D_c * myclass
Definition d_a_balloon_2D.h:67
CPaneMgr * field_0x59c
Definition d_a_balloon_2D.h:92
Definition f_op_actor.h:230
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition c_xyz.h:7
Definition d_a_balloon_2D.h:69
u16 field_0xc
Definition d_a_balloon_2D.h:71
u8 field_0xe
Definition d_a_balloon_2D.h:72
cXyz field_0x0
Definition d_a_balloon_2D.h:70
u8 field_0xf
Definition d_a_balloon_2D.h:73
Definition c_phase.h:17