mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Fix some spammy output that came from my last commit.
This commit is contained in:
@@ -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");
|
||||||
|
|||||||
Reference in New Issue
Block a user