update renderer for Spacecraft PT (#8178)

* update renderer for Spacecraft PT
This commit is contained in:
kevlahnota
2025-07-24 12:20:00 +08:00
committed by GitHub
parent 8036d4a553
commit 4c87c8a1ff
8 changed files with 29 additions and 20 deletions

View File

@@ -294,8 +294,7 @@ public class FCardImageRenderer {
int headerHeight = NAME_SIZE + 2 * HEADER_PADDING;
int typeBoxHeight = TYPE_SIZE + 2 * TYPE_PADDING;
int ptBoxHeight = 0;
if (state.isCreature() || state.isPlaneswalker() | state.isBattle() || state.isVehicle() ||
(state.getType().hasSubtype("Spacecraft") && state.hasPrintedPower())) {
if (state.isCreature() || state.isPlaneswalker() | state.isBattle() || state.hasPrintedPT()) {
//if P/T box needed, make room for it
ptBoxHeight = headerHeight;
}
@@ -841,7 +840,7 @@ public class FCardImageRenderer {
pieces.add(String.valueOf(state.getToughness()));
}
}
else if (state.getType().hasSubtype("Spacecraft")) {
else if (state.isSpaceCraft()) {
Color [] scColor = { Color.BLACK };
colors = scColor;
TEXT_COLOR = Color.WHITE;

View File

@@ -1046,7 +1046,7 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl
else if (state.isCreature()) {
sPt = state.getPower() + "/" + state.getToughness();
}
else if (state.getType().hasSubtype("Vehicle")) {
else if (state.isVehicle()) {
sPt = "[" + state.getPower() + "/" + state.getToughness() + "]";
}
else if (state.isPlaneswalker()) {