From f824c33a85d2d7f8c305737175f3c1d6b6e4af4d Mon Sep 17 00:00:00 2001 From: Lyu Zong-Hong Date: Mon, 2 Aug 2021 18:51:27 +0900 Subject: [PATCH] Minor fix of size calculation for rendering split cards --- .../main/java/forge/toolbox/imaging/FCardImageRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/imaging/FCardImageRenderer.java b/forge-gui-desktop/src/main/java/forge/toolbox/imaging/FCardImageRenderer.java index e4fee633496..1eeb8079c14 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/imaging/FCardImageRenderer.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/imaging/FCardImageRenderer.java @@ -212,7 +212,7 @@ public class FCardImageRenderer { rightArt = art.getSubimage(leftWidth, 0, art.getWidth() - leftWidth, art.getHeight()); } int halfHeight = Math.round(370 * ratio); - int halfWidth = Math.round((halfHeight - 10) * ratio); + int halfWidth = Math.round(360 * ratio); CARD_ART_RATIO = 2.719f; updateAreaSizes(ratio, ratio); drawCardStateImage(g, leftState, leftText, width, halfHeight, leftArt); @@ -228,7 +228,7 @@ public class FCardImageRenderer { rightArt = art.getSubimage(art.getWidth() / 2, 0, art.getWidth() / 2, art.getHeight()); } CARD_ART_RATIO = 1.443f; - updateAreaSizes(ratio, (float)height / 2f / (float)width); + updateAreaSizes(ratio, ((float)height / 2f / (float)width) * ratio); int widthAdjust = OUTER_BORDER_THICKNESS + PT_SIZE / 2; int heightAdjust = height - widthAdjust - BLACK_BORDER_THICKNESS; AffineTransform tf = g.getTransform();