mirror of
https://github.com/zeldaret/tp
synced 2026-05-31 01:16:02 -04:00
d_kankyo_wether / d_eye_hl (#178)
* d_eye_hl / d_kankyo_wether wip * more d_kankyo_wether + format * remove asm * some d_kankyo wip * fix dccs vtable * some m_Do_graphic / d_meter2_draw work
This commit is contained in:
@@ -103,6 +103,7 @@ public:
|
||||
bool isVisible() const { return mVisible; }
|
||||
|
||||
void show() { mVisible = true; }
|
||||
void hide() { mVisible = false; }
|
||||
|
||||
void initiate();
|
||||
void initialize(J2DPane*, bool, u64, const JGeometry::TBox2<f32>&);
|
||||
|
||||
@@ -63,8 +63,8 @@ public:
|
||||
/* 80053C6C */ virtual void setBlack(JUtility::TColor);
|
||||
/* 80053C44 */ virtual void setWhite(JUtility::TColor);
|
||||
/* 8018BEE0 */ virtual void setBlackWhite(JUtility::TColor, JUtility::TColor);
|
||||
/* 801DFA4C */ virtual void getBlack() const;
|
||||
/* 801DFA40 */ virtual void getWhite() const;
|
||||
/* 801DFA4C */ virtual JUtility::TColor getBlack() const;
|
||||
/* 801DFA40 */ virtual JUtility::TColor getWhite() const;
|
||||
/* 8025603C */ virtual bool getMaterial() const;
|
||||
/* 802FDBFC */ virtual void drawFullSet(f32, f32, f32, f32, Mtx*);
|
||||
/* 802FE380 */ virtual void drawTexCoord(f32, f32, f32, f32, s16, s16, s16, s16, s16, s16, s16,
|
||||
|
||||
@@ -19,6 +19,11 @@ enum J2DTextBoxHBinding {
|
||||
|
||||
class J2DTextBox : public J2DPane {
|
||||
public:
|
||||
struct TFontSize {
|
||||
/* 0x0 */ f32 mSizeX;
|
||||
/* 0x4 */ f32 mSizeY;
|
||||
};
|
||||
|
||||
/* 803001E0 */ virtual ~J2DTextBox();
|
||||
/* 80300C68 */ virtual s32 getTypeID() const;
|
||||
/* 80300AF8 */ virtual void resize(f32, f32);
|
||||
@@ -51,6 +56,22 @@ public:
|
||||
/* 8030074C */ s32 setString(s16, char const*, ...);
|
||||
/* 80300660 */ s32 setString(char const*, ...);
|
||||
|
||||
void setFontSize(f32 sizeX, f32 sizeY) {
|
||||
if (sizeX > 0.0f) {
|
||||
sizeX = 0.0f;
|
||||
}
|
||||
field_0x11c = sizeX;
|
||||
|
||||
if (sizeY > 0.0f) {
|
||||
sizeY = 0.0f;
|
||||
}
|
||||
field_0x120 = sizeY;
|
||||
}
|
||||
|
||||
void setFontSize(TFontSize size) { setFontSize(size.mSizeX, size.mSizeY); }
|
||||
|
||||
void setCharSpace(f32 space) { mCharSpacing = space; }
|
||||
|
||||
private:
|
||||
/* 0x0100 */ JUTFont* mFont;
|
||||
/* 0x0104 */ JUtility::TColor mCharColor;
|
||||
|
||||
Reference in New Issue
Block a user