summaryrefslogtreecommitdiff
path: root/include/JSystem/J2DGraph
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2023-10-29 01:14:36 -0700
committerJasper St. Pierre <jstpierre@mecheye.net>2023-10-29 01:14:36 -0700
commita3895538dd74e8a5f326802d4ffbf63d7c161824 (patch)
treea13a38ae1e7670e66870c37c0004d0089f16917f /include/JSystem/J2DGraph
parent77798e67066ccefdd3b3eaffa8870e60e12a5d8f (diff)
J2D work
Diffstat (limited to 'include/JSystem/J2DGraph')
-rw-r--r--include/JSystem/J2DGraph/J2DPicture.h9
-rw-r--r--include/JSystem/J2DGraph/J2DTextBox.h2
2 files changed, 7 insertions, 4 deletions
diff --git a/include/JSystem/J2DGraph/J2DPicture.h b/include/JSystem/J2DGraph/J2DPicture.h
index 89912640..20de10c0 100644
--- a/include/JSystem/J2DGraph/J2DPicture.h
+++ b/include/JSystem/J2DGraph/J2DPicture.h
@@ -29,14 +29,17 @@ public:
virtual void drawSelf(f32 x, f32 y, Mtx* mtx);
virtual void drawOut(f32, f32, f32, f32, f32, f32);
virtual void drawOut(f32, f32, f32, f32, f32, f32, f32, f32);
+ JUTTexture * getTexture(u8 idx) const {
+ return idx < mNumTexture ? mpTexture[idx] : NULL;
+ }
void initiate(const ResTIMG*, const ResTLUT*);
void private_initiate(const ResTIMG*, const ResTLUT*);
void initinfo();
bool insert(const ResTIMG*, u8, f32);
bool insert(const char*, u8, f32);
bool remove(u8);
- int changeTexture(const ResTIMG*, u8);
- int changeTexture(const char*, u8);
+ const ResTIMG * changeTexture(const ResTIMG*, u8);
+ const ResTIMG * changeTexture(const char*, u8);
void drawFullSet(f32, f32, f32, f32, J2DBinding, J2DMirror, bool, Mtx*);
void draw(f32, f32, f32, f32, bool, bool, bool);
void draw(f32 x, f32 y, bool, bool, bool) {
@@ -87,7 +90,7 @@ public:
private:
/* 0x0CC */ JUTTexture* mpTexture[4];
/* 0x0DC */ u8 mNumTexture;
- /* 0x0DD */ u8 field_0xdd;
+ /* 0x0DD */ u8 mValidTexture;
/* 0x0DE */ u8 field_0xde;
/* 0x0DF */ u8 field_0xdf;
/* 0x0E0 */ f32 mBlendKonstColorF[4];
diff --git a/include/JSystem/J2DGraph/J2DTextBox.h b/include/JSystem/J2DGraph/J2DTextBox.h
index 2ac26546..417a2eb3 100644
--- a/include/JSystem/J2DGraph/J2DTextBox.h
+++ b/include/JSystem/J2DGraph/J2DTextBox.h
@@ -66,7 +66,7 @@ public:
virtual u16 getTypeID() { return 19; };
private:
- /* 0xCC */ JUTResFont* mpFont;
+ /* 0xCC */ JUTFont* mpFont;
/* 0xD0 */ JUtility::TColor mCharColor;
/* 0xD4 */ JUtility::TColor mGradColor;
/* 0xD8 */ f32 field_0xd8;