Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_meter_string.h
Go to the documentation of this file.
1#ifndef D_METER_D_METER_STRING_H
2#define D_METER_D_METER_STRING_H
3
4#include "d/d_meter2.h"
5
6class dMeterString_c : public dMeterSub_c {
7public:
9 int createString(int);
10 void playBckAnimation(f32);
11 void drawPikari();
12 bool isLeadByte(int);
13
14 virtual void draw();
15 virtual ~dMeterString_c();
16 virtual int _create();
17 virtual int _execute(u32);
18 virtual int _delete();
19
20 f32 acc(s16 param_0, s16 param_1, s16 param_2) {
21 return ((f32)(param_1 - param_2) * (f32)(param_1 - param_2)) / ((f32)(param_0 - param_2) * (f32)(param_0 - param_2));
22 }
23
24 /* 0x04 */ J2DScreen* mpScreen;
25 /* 0x08 */ J2DAnmTransformKey* mpGetInBck;
27 /* 0x10 */ CPaneMgr* mpRootPane;
28 /* 0x14 */ CPaneMgr* mpTextPane;
29 /* 0x18 */ JKRArchive* mpMapArchive;
30 /* 0x1C */ u8 field_0x1C[0x24 - 0x1C];
31 /* 0x24 */ int mStringID;
32 /* 0x28 */ u8 field_0x28;
33 /* 0x2C */ f32 mAnimFrame;
34 /* 0x30 */ f32 mPikariAnimFrame;
35 /* 0x34 */ int mStringID2;
36 /* 0x38 */ s16 mOffsetX;
37 /* 0x3A */ s16 mOffsetY;
38 /* 0x3C */ u8 field_0x3c;
39};
40
41#endif /* D_METER_D_METER_STRING_H */
Definition d_pane_class.h:13
Definition d_meter_string.h:6
void playBckAnimation(f32)
Definition d_meter_string.cpp:180
virtual int _delete()
Definition d_meter_string.cpp:143
f32 acc(s16 param_0, s16 param_1, s16 param_2)
Definition d_meter_string.h:20
dMeterString_c(int)
Definition d_meter_string.cpp:21
CPaneMgr * mpRootPane
Definition d_meter_string.h:27
s16 mOffsetY
Definition d_meter_string.h:37
J2DScreen * mpScreen
Definition d_meter_string.h:24
CPaneMgr * mpTextPane
Definition d_meter_string.h:28
void drawPikari()
Definition d_meter_string.cpp:187
u8 field_0x28
Definition d_meter_string.h:32
JKRArchive * mpMapArchive
Definition d_meter_string.h:29
int createString(int)
Definition d_meter_string.cpp:166
virtual ~dMeterString_c()
Definition d_meter_string.cpp:32
int mStringID
Definition d_meter_string.h:31
virtual void draw()
Definition d_meter_string.cpp:97
virtual int _execute(u32)
Definition d_meter_string.cpp:85
virtual int _create()
Definition d_meter_string.cpp:36
s16 mOffsetX
Definition d_meter_string.h:36
f32 mPikariAnimFrame
Definition d_meter_string.h:34
u8 field_0x1C[0x24 - 0x1C]
Definition d_meter_string.h:30
bool isLeadByte(int)
Definition d_meter_string.cpp:257
int mStringID2
Definition d_meter_string.h:35
u8 field_0x3c
Definition d_meter_string.h:38
J2DAnmTransformKey * mpGetInBck
Definition d_meter_string.h:25
CPaneMgr * mpParentPane
Definition d_meter_string.h:26
f32 mAnimFrame
Definition d_meter_string.h:33
Definition d_meter2.h:20
int cXyz int * param_2
Definition d_path.cpp:106