tp/include/d/d_meter_string.h

42 lines
1.3 KiB
C++

#ifndef D_METER_D_METER_STRING_H
#define D_METER_D_METER_STRING_H
#include "d/d_meter2.h"
class dMeterString_c : public dMeterSub_c {
public:
/* 8020ED60 */ dMeterString_c(int);
/* 8020F5A4 */ int createString(int);
/* 8020F66C */ void playBckAnimation(f32);
/* 8020F6EC */ void drawPikari();
/* 8020FA88 */ bool isLeadByte(int);
/* 8020F1B0 */ virtual void draw();
/* 8020EDF4 */ virtual ~dMeterString_c();
/* 8020EE70 */ virtual int _create();
/* 8020F150 */ virtual int _execute(u32);
/* 8020F49C */ virtual int _delete();
f32 acc(s16 param_0, s16 param_1, s16 param_2) {
return ((f32)(param_1 - param_2) * (f32)(param_1 - param_2)) / ((f32)(param_0 - param_2) * (f32)(param_0 - param_2));
}
/* 0x04 */ J2DScreen* mpScreen;
/* 0x08 */ J2DAnmTransformKey* mpGetInBck;
/* 0x0C */ CPaneMgr* mpParentPane;
/* 0x10 */ CPaneMgr* mpRootPane;
/* 0x14 */ CPaneMgr* mpTextPane;
/* 0x18 */ JKRArchive* mpMapArchive;
/* 0x1C */ u8 field_0x1C[0x24 - 0x1C];
/* 0x24 */ int mStringID;
/* 0x28 */ u8 field_0x28;
/* 0x2C */ f32 mAnimFrame;
/* 0x30 */ f32 mPikariAnimFrame;
/* 0x34 */ int mStringID2;
/* 0x38 */ s16 mOffsetX;
/* 0x3A */ s16 mOffsetY;
/* 0x3C */ u8 field_0x3c;
};
#endif /* D_METER_D_METER_STRING_H */