acceptPossibleLandCard and acceptPossibleSpellCard always return true

master
ShawnieBoy 2017-02-07 13:40:17 +00:00
parent d633155b93
commit 803cbb5b21
1 changed files with 3 additions and 13 deletions

View File

@ -38,12 +38,10 @@ public class RandomDeckGenerator {
spellCards.clear();
final List<MagicCardDefinition> cardPool = CardDefinitions.getSpellCards();
for (int rarity = getMinRarity(); rarity <= getMaxRarity(); rarity++) {
for (int rarity = getMinRarity(); rarity <= getMaxRarity(); rarity++) {
for (final MagicCardDefinition card : cardPool) {
if (card.getRarity() >= getMinRarity() && card.getRarity() <= rarity && cubeDefinition.isCardLegal(card)) {
if (acceptPossibleSpellCard(card)) {
spellCards.add(card);
}
spellCards.add(card);
}
}
}
@ -57,10 +55,6 @@ public class RandomDeckGenerator {
return 4;
}
public boolean acceptPossibleSpellCard(final MagicCardDefinition card) {
return true;
}
private void genLands() {
if (cubeDefinition == null) {
return;
@ -68,7 +62,7 @@ public class RandomDeckGenerator {
landCards.clear();
CardDefinitions.getNonBasicLandCards()
.filter(card -> cubeDefinition.isCardLegal(card) && acceptPossibleLandCard(card))
.filter(card -> cubeDefinition.isCardLegal(card))
.forEach(card -> addCopiesToLandCardsList(card, 4));
}
@ -78,10 +72,6 @@ public class RandomDeckGenerator {
}
}
public boolean acceptPossibleLandCard(final MagicCardDefinition card) {
return true;
}
public void generateDeck(final int size, final MagicDeckProfile profile, final MagicDeck deck) {
final DeckGenerator deckGenerator = new DeckGenerator();