forked from External/mage
refactor: improved card info
This commit is contained in:
parent
b1e4ea2790
commit
ad8e7daf97
47 changed files with 84 additions and 81 deletions
|
|
@ -480,7 +480,7 @@ public class CardSelector extends javax.swing.JPanel implements ComponentListene
|
|||
}
|
||||
}
|
||||
// filter by settings
|
||||
Card card = cardInfo.getMockCard();
|
||||
Card card = cardInfo.createMockCard();
|
||||
if (!filter.match(card, null)) {
|
||||
continue;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -292,7 +292,7 @@ public class DeckEditorPanel extends javax.swing.JPanel {
|
|||
if (card == null) {
|
||||
// Need to make a new card
|
||||
Logger.getLogger(DeckEditorPanel.class).info("Retrieve " + cardView.getCardNumber() + " Failed");
|
||||
card = CardRepository.instance.findCard(cardView.getExpansionSetCode(), cardView.getCardNumber()).getCard();
|
||||
card = CardRepository.instance.findCard(cardView.getExpansionSetCode(), cardView.getCardNumber()).createCard();
|
||||
} else {
|
||||
// Only need a temporary card once
|
||||
temporaryCards.remove(cardView.getId());
|
||||
|
|
@ -578,7 +578,7 @@ public class DeckEditorPanel extends javax.swing.JPanel {
|
|||
// add cards
|
||||
CardInfo cardInfo = CardRepository.instance.findCard(cardView.getExpansionSetCode(), cardView.getCardNumber());
|
||||
for (int i = cardsFound; i < numberToSet; i++) {
|
||||
cards.add(cardInfo.getMockCard());
|
||||
cards.add(cardInfo.createMockCard());
|
||||
}
|
||||
} else {
|
||||
// remove cards
|
||||
|
|
@ -605,7 +605,7 @@ public class DeckEditorPanel extends javax.swing.JPanel {
|
|||
} else {
|
||||
// editor: create mock card
|
||||
CardInfo cardInfo = CardRepository.instance.findCard(cardView.getExpansionSetCode(), cardView.getCardNumber());
|
||||
card = cardInfo != null ? cardInfo.getMockCard() : null;
|
||||
card = cardInfo != null ? cardInfo.createMockCard() : null;
|
||||
}
|
||||
|
||||
if (card != null) {
|
||||
|
|
@ -633,7 +633,7 @@ public class DeckEditorPanel extends javax.swing.JPanel {
|
|||
|
||||
SimpleCardView cardView = (SimpleCardView) event.getSource();
|
||||
CardInfo cardInfo = CardRepository.instance.findCard(cardView.getExpansionSetCode(), cardView.getCardNumber());
|
||||
Card card = cardInfo != null ? cardInfo.getMockCard() : null;
|
||||
Card card = cardInfo != null ? cardInfo.createMockCard() : null;
|
||||
if (card != null) {
|
||||
deck.getSideboard().add(card);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -443,7 +443,7 @@ public class MageBook extends JComponent {
|
|||
List<CardInfo> cards = CardRepository.instance.findCards(criteria);
|
||||
cards.sort(new NaturalOrderCardNumberComparator());
|
||||
List<Object> res = new ArrayList<>();
|
||||
cards.forEach(card -> res.add(new CardView(card.getMockCard())));
|
||||
cards.forEach(card -> res.add(new CardView(card.createMockCard())));
|
||||
return res;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue