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);
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;
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 */
Definition d_pane_class.h:13
Definition J2DAnimation.h:176
Definition J2DScreen.h:48
Definition JKRArchive.h:57
Definition d_meter_string.h:6
void playBckAnimation(f32)
Definition d_meter_string.cpp:179
virtual int _delete()
Definition d_meter_string.cpp:142
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: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:186
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:165
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:96
virtual int _execute(u32)
Definition d_meter_string.cpp:84
virtual int _create()
Definition d_meter_string.cpp:35
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:256
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:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8