mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 02:38:02 +00:00
Prevent showing foil effect for hidden cards
This commit is contained in:
@@ -396,7 +396,10 @@ public class CardRenderer {
|
|||||||
Texture image = ImageCache.getImage(card);
|
Texture image = ImageCache.getImage(card);
|
||||||
g.drawImage(image, x, y, w, h);
|
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
|
float padding = w * 0.021f; //adjust for card border
|
||||||
x += padding;
|
x += padding;
|
||||||
@@ -404,7 +407,7 @@ public class CardRenderer {
|
|||||||
w -= 2 * padding;
|
w -= 2 * padding;
|
||||||
h -= 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 color = FSkinColor.fromRGB(borderColor.r, borderColor.g, borderColor.b);
|
||||||
color = FSkinColor.tintColor(Color.WHITE, color, CardRenderer.PT_BOX_TINT);
|
color = FSkinColor.tintColor(Color.WHITE, color, CardRenderer.PT_BOX_TINT);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user