Displaying lands from the same set but different images separately in deck editor

This commit is contained in:
magenoxx 2012-05-25 21:33:29 +04:00
parent 6bd53a856f
commit 4ae362c050

View file

@ -105,7 +105,7 @@ public class TableModel extends AbstractTableModel implements ICardGrid {
if (!showCards.containsKey(entry.getKey())) {
i.remove();
if (displayNoCopies) {
String key = entry.getValue().getName() + entry.getValue().getExpansionSetCode();
String key = entry.getValue().getName() + entry.getValue().getExpansionSetCode() + entry.getValue().getCardNumber();
if (cardsNoCopies.containsKey(key)) {
Integer count = cardsNoCopies.get(key);
count--;
@ -188,7 +188,7 @@ public class TableModel extends AbstractTableModel implements ICardGrid {
switch (column) {
case 0:
if (displayNoCopies) {
String key = c.getName() + c.getExpansionSetCode();
String key = c.getName() + c.getExpansionSetCode() + c.getCardNumber();
Integer count = cardsNoCopies.get(key);
return count != null ? count : "";
}
@ -229,7 +229,7 @@ public class TableModel extends AbstractTableModel implements ICardGrid {
cards.put(card.getId(), card);
if (displayNoCopies) {
String key = card.getName()+card.getExpansionSetCode();
String key = card.getName()+card.getExpansionSetCode()+card.getCardNumber();
Integer count = 1;
if (cardsNoCopies.containsKey(key)) {
count = cardsNoCopies.get(key) + 1;