Avoid showing IDs for hidden cards

This commit is contained in:
drdev
2014-10-18 00:36:37 +00:00
parent df378e7a13
commit 652e7c2238
3 changed files with 10 additions and 6 deletions

View File

@@ -252,7 +252,7 @@ public class CardDetailPanel extends SkinnedPanel {
powerToughnessLabel.setText(CardDetailUtil.formatPowerToughness(state, canShow));
idLabel.setText(CardDetailUtil.formatCardId(state));
idLabel.setText(canShow ? CardDetailUtil.formatCardId(state) : "");
// fill the card text
cdArea.setText(FSkin.encodeSymbols(CardDetailUtil.composeCardText(state, canShow), true));

View File

@@ -326,7 +326,7 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl
displayCardNameOverlay(showText && canShow && showCardNameOverlay(), imgSize, imgPos);
displayPTOverlay(showText && (canShow || card.isFaceDown()) && showCardPowerOverlay(), imgSize, imgPos);
displayCardIdOverlay(showText && showCardIdOverlay(), imgSize, imgPos);
displayCardIdOverlay(showText && canShow && showCardIdOverlay(), imgSize, imgPos);
}
private void displayCardIdOverlay(boolean isVisible, Dimension imgSize, Point imgPos) {