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:
8 /* 8020ED60 */ dMeterString_c(int);
9 /* 8020F5A4 */ int createString(int);
10 /* 8020F66C */ void playBckAnimation(f32);
11 /* 8020F6EC */ void drawPikari();
12 /* 8020FA88 */ bool isLeadByte(int);
13
14 /* 8020F1B0 */ virtual void draw();
15 /* 8020EDF4 */ virtual ~dMeterString_c();
16 /* 8020EE70 */ virtual int _create();
17 /* 8020F150 */ virtual int _execute(u32);
18 /* 8020F49C */ virtual int _delete();
19
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;
27 /* 0x10 */ CPaneMgr* mpRootPane;
28 /* 0x14 */ CPaneMgr* mpTextPane;
30 /* 0x1C */ u8 field_0x1C[0x24 - 0x1C];
31 /* 0x24 */ int mStringID;
32 /* 0x28 */ u8 field_0x28;
33 /* 0x2C */ f32 mAnimFrame;
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 */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_pane_class.h:13
Definition J2DAnimation.h:166
Definition J2DScreen.h:48
Definition JKRArchive.h:57
Definition d_meter_string.h:6
void playBckAnimation(f32)
Definition d_meter_string.cpp:185
virtual int _delete()
Definition d_meter_string.cpp:146
f32 acc(s16 param_0, s16 param_1, s16 param_2)
Definition d_meter_string.h:20
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:193
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:170
virtual ~dMeterString_c()
Definition d_meter_string.cpp:31
int mStringID
Definition d_meter_string.h:31
virtual void draw()
Definition d_meter_string.cpp:99
virtual int _execute(u32)
Definition d_meter_string.cpp:86
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:264
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
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8