mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
Flip info tab image and label for top panel
This commit is contained in:
@@ -245,13 +245,14 @@ public class VPlayerPanel extends FContainer {
|
|||||||
@Override
|
@Override
|
||||||
public void draw(Graphics g) {
|
public void draw(Graphics g) {
|
||||||
float x, y, w, h;
|
float x, y, w, h;
|
||||||
|
boolean flipped = isFlipped();
|
||||||
|
|
||||||
if (selectedTab == this) {
|
if (selectedTab == this) {
|
||||||
y = 0;
|
y = 0;
|
||||||
w = getWidth();
|
w = getWidth();
|
||||||
h = getHeight();
|
h = getHeight();
|
||||||
float yAcross;
|
float yAcross;
|
||||||
if (isFlipped()) {
|
if (flipped) {
|
||||||
y += INFO_TAB_PADDING_Y;
|
y += INFO_TAB_PADDING_Y;
|
||||||
yAcross = y;
|
yAcross = y;
|
||||||
y--;
|
y--;
|
||||||
@@ -294,11 +295,24 @@ public class VPlayerPanel extends FContainer {
|
|||||||
}
|
}
|
||||||
h = icon.getHeight() * w / icon.getWidth();
|
h = icon.getHeight() * w / icon.getWidth();
|
||||||
x = (getWidth() - w) / 2;
|
x = (getWidth() - w) / 2;
|
||||||
|
if (flipped) {
|
||||||
|
y = getHeight() - h - INFO_TAB_PADDING_Y;
|
||||||
|
}
|
||||||
|
else {
|
||||||
y = INFO_TAB_PADDING_Y;
|
y = INFO_TAB_PADDING_Y;
|
||||||
|
}
|
||||||
g.drawImage(icon, x, y, w, h);
|
g.drawImage(icon, x, y, w, h);
|
||||||
|
|
||||||
|
if (flipped) {
|
||||||
|
h = INFO_FONT.getFont().getCapHeight();
|
||||||
|
y -= h + INFO_TAB_PADDING_Y;
|
||||||
|
h += INFO_TAB_PADDING_Y;
|
||||||
|
}
|
||||||
|
else {
|
||||||
y += h + INFO_TAB_PADDING_Y;
|
y += h + INFO_TAB_PADDING_Y;
|
||||||
g.drawText(value, INFO_FONT, INFO_FORE_COLOR, 0, y, getWidth(), getHeight() - y + 1, false, HAlignment.CENTER, false);
|
h = getHeight() - y + 1;
|
||||||
|
}
|
||||||
|
g.drawText(value, INFO_FONT, INFO_FORE_COLOR, 0, y, getWidth(), h, false, HAlignment.CENTER, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user