From 980b82b6871a85fd0e3e6a02847e809f652e6043 Mon Sep 17 00:00:00 2001 From: drdev Date: Sun, 1 Jun 2014 23:00:46 +0000 Subject: [PATCH] Prevent showing foil effect for hidden cards --- forge-gui-mobile/src/forge/card/CardRenderer.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/forge-gui-mobile/src/forge/card/CardRenderer.java b/forge-gui-mobile/src/forge/card/CardRenderer.java index 2a01c671d80..480d2f44914 100644 --- a/forge-gui-mobile/src/forge/card/CardRenderer.java +++ b/forge-gui-mobile/src/forge/card/CardRenderer.java @@ -396,7 +396,10 @@ public class CardRenderer { Texture image = ImageCache.getImage(card); g.drawImage(image, x, y, w, h); - drawFoilEffect(g, card, x, y, w, h); + boolean canShow = FControl.mayShowCard(card); + if (canShow) { + drawFoilEffect(g, card, x, y, w, h); + } float padding = w * 0.021f; //adjust for card border x += padding; @@ -404,7 +407,7 @@ public class CardRenderer { w -= 2 * padding; h -= 2 * padding; - DetailColors borderColor = CardDetailUtil.getBorderColor(card, FControl.mayShowCard(card)); + DetailColors borderColor = CardDetailUtil.getBorderColor(card, canShow); Color color = FSkinColor.fromRGB(borderColor.r, borderColor.g, borderColor.b); color = FSkinColor.tintColor(Color.WHITE, color, CardRenderer.PT_BOX_TINT);