Fix some spammy output that came from my last commit.

This commit is contained in:
Myrd
2015-02-07 03:13:52 +00:00
parent cfd38b7111
commit 9b40f6559b

View File

@@ -36,7 +36,6 @@ public class GameSimulator {
aiPlayer = simGame.getPlayers().get(1); aiPlayer = simGame.getPlayers().get(1);
opponent = simGame.getPlayers().get(0); opponent = simGame.getPlayers().get(0);
eval = new GameStateEvaluator(); eval = new GameStateEvaluator();
eval.setDebugging(true);
origLines = new ArrayList<String>(); origLines = new ArrayList<String>();
debugLines = origLines; debugLines = origLines;
@@ -46,10 +45,15 @@ public class GameSimulator {
Player origAiPlayer = origGame.getPlayers().get(1); Player origAiPlayer = origGame.getPlayers().get(1);
origScore = eval.getScoreForGameState(origGame, origAiPlayer); origScore = eval.getScoreForGameState(origGame, origAiPlayer);
eval.setDebugging(true);
ArrayList<String> simLines = new ArrayList<String>(); ArrayList<String> simLines = new ArrayList<String>();
debugLines = simLines; debugLines = simLines;
int simScore = eval.getScoreForGameState(simGame, aiPlayer); int simScore = eval.getScoreForGameState(simGame, aiPlayer);
if (simScore != origScore) { if (simScore != origScore) {
// Re-eval orig with debug printing.
origLines = new ArrayList<String>();
debugLines = origLines;
eval.getScoreForGameState(origGame, origAiPlayer);
// Print debug info. // Print debug info.
printDiff(origLines, simLines); printDiff(origLines, simLines);
throw new RuntimeException("Game copy error"); throw new RuntimeException("Game copy error");