From 382223bb902fc83951daffb2f03a35117139cea0 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Wed, 10 Sep 2014 17:11:06 +0200 Subject: [PATCH] * Deck Editor - Show images for amna symbols. --- .../mage/client/deckeditor/table/TableModel.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Mage.Client/src/main/java/mage/client/deckeditor/table/TableModel.java b/Mage.Client/src/main/java/mage/client/deckeditor/table/TableModel.java index c79d00ba4ce..a61d31fb80c 100644 --- a/Mage.Client/src/main/java/mage/client/deckeditor/table/TableModel.java +++ b/Mage.Client/src/main/java/mage/client/deckeditor/table/TableModel.java @@ -64,6 +64,8 @@ import mage.view.CardView; import mage.view.CardsView; import org.apache.log4j.Logger; import org.jdesktop.swingx.JXPanel; +import org.mage.card.arcane.ManaSymbols; +import org.mage.card.arcane.UI; /** * Table Model for card list. @@ -249,15 +251,13 @@ public class TableModel extends AbstractTableModel implements ICardGrid { case 1: return c.getName(); case 2: - StringBuilder s = new StringBuilder(); - for (String cost : c.getManaCost()) { - s.append(cost); + String manaCost = ""; + for (String m : c.getManaCost()) { + manaCost += m; } - String cost = s.toString(); - if (cost.isEmpty()) { - return "0"; - } - return cost; + String castingCost = UI.getDisplayManaCost(manaCost); + castingCost = ManaSymbols.replaceSymbolsWithHTML(castingCost, ManaSymbols.Type.PAY); + return "" + castingCost + ""; case 3: return CardHelper.getColor(c); case 4: