Wrap System.out.printlns so they don't always show

This commit is contained in:
mcrawford620
2016-07-08 04:32:04 +00:00
parent abf66a5555
commit 3f0974d05c
2 changed files with 26 additions and 10 deletions

View File

@@ -120,7 +120,9 @@ public class BoosterDraftAI {
deckCols.addColorsOf(bestPick); deckCols.addColorsOf(bestPick);
} }
System.out.println("Player[" + player + "] picked: " + bestPick + " ranking of " + bestRanking); if (ForgePreferences.DEV_MODE) {
System.out.println("Player[" + player + "] picked: " + bestPick + " ranking of " + bestRanking);
}
this.deck.get(player).add(bestPick); this.deck.get(player).add(bestPick);
return bestPick; return bestPick;
@@ -153,7 +155,9 @@ public class BoosterDraftAI {
} }
if (rank == null) { if (rank == null) {
System.out.println("Draft Rankings - Card Not Found: " + card.getName()); if (ForgePreferences.DEV_MODE) {
System.out.println("Draft Rankings - Card Not Found: " + card.getName());
}
rank = RANK_UNPICKABLE; rank = RANK_UNPICKABLE;
} }
} }

View File

@@ -67,7 +67,7 @@ public class LimitedDeckBuilder extends DeckGeneratorBase {
private Iterable<PaperCard> onColorCreatures; private Iterable<PaperCard> onColorCreatures;
private Iterable<PaperCard> onColorNonCreatures; private Iterable<PaperCard> onColorNonCreatures;
private static final boolean logToConsole = false; private static final boolean logToConsole = true;
/** /**
* *
@@ -148,7 +148,7 @@ public class LimitedDeckBuilder extends DeckGeneratorBase {
deckList.addAll(walkers); deckList.addAll(walkers);
aiPlayables.removeAll(walkers); aiPlayables.removeAll(walkers);
if (walkers.size() > 0) { if (walkers.size() > 0 && logToConsole) {
System.out.println("Planeswalker: " + walkers.get(0).getName()); System.out.println("Planeswalker: " + walkers.get(0).getName());
} }
@@ -260,32 +260,44 @@ public class LimitedDeckBuilder extends DeckGeneratorBase {
*/ */
private void fixDeckSize(final int[] clrCnts, final String landSetCode) { private void fixDeckSize(final int[] clrCnts, final String landSetCode) {
while (deckList.size() > 40) { while (deckList.size() > 40) {
System.out.println("WARNING: Fixing deck size, currently " + deckList.size() + " cards."); if (logToConsole) {
System.out.println("WARNING: Fixing deck size, currently " + deckList.size() + " cards.");
}
final PaperCard c = deckList.get(MyRandom.getRandom().nextInt(deckList.size() - 1)); final PaperCard c = deckList.get(MyRandom.getRandom().nextInt(deckList.size() - 1));
deckList.remove(c); deckList.remove(c);
getAiPlayables().add(c); getAiPlayables().add(c);
System.out.println(" - Removed " + c.getName() + " randomly."); if (logToConsole) {
System.out.println(" - Removed " + c.getName() + " randomly.");
}
} }
while (deckList.size() < 40) { while (deckList.size() < 40) {
System.out.println("WARNING: Fixing deck size, currently " + deckList.size() + " cards."); if (logToConsole) {
System.out.println("WARNING: Fixing deck size, currently " + deckList.size() + " cards.");
}
if (getAiPlayables().size() > 1) { if (getAiPlayables().size() > 1) {
final PaperCard c = getAiPlayables().get(MyRandom.getRandom().nextInt(getAiPlayables().size() - 1)); final PaperCard c = getAiPlayables().get(MyRandom.getRandom().nextInt(getAiPlayables().size() - 1));
deckList.add(c); deckList.add(c);
getAiPlayables().remove(c); getAiPlayables().remove(c);
System.out.println(" - Added " + c.getName() + " randomly."); if (logToConsole) {
System.out.println(" - Added " + c.getName() + " randomly.");
}
} else if (getAiPlayables().size() == 1) { } else if (getAiPlayables().size() == 1) {
final PaperCard c = getAiPlayables().get(0); final PaperCard c = getAiPlayables().get(0);
deckList.add(c); deckList.add(c);
getAiPlayables().remove(c); getAiPlayables().remove(c);
System.out.println(" - Added " + c.getName() + " randomly."); if (logToConsole) {
System.out.println(" - Added " + c.getName() + " randomly.");
}
} else { } else {
// if no playable cards remain fill up with basic lands // if no playable cards remain fill up with basic lands
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
if (clrCnts[i] > 0) { if (clrCnts[i] > 0) {
final PaperCard cp = getBasicLand(i, landSetCode); final PaperCard cp = getBasicLand(i, landSetCode);
deckList.add(cp); deckList.add(cp);
System.out.println(" - Added " + cp.getName() + " as last resort."); if (logToConsole) {
System.out.println(" - Added " + cp.getName() + " as last resort.");
}
break; break;
} }
} }