Incremental update to allow running a battery of AI vs AI games, with some very basic reporting.

This commit is contained in:
2012-10-30 15:41:57 -04:00
parent 35d84b1358
commit 33f50fb851
3 changed files with 65 additions and 17 deletions

View File

@@ -3,6 +3,7 @@ package net.woodyfolsom.msproj;
public class GameResult {
public static final GameResult BLACK_BY_RESIGNATION = new GameResult(RESULT_TYPE.BLACK_BY_RESIGNATION);
public static final GameResult VOID = new GameResult(RESULT_TYPE.VOID);
public static final GameResult WHITE_BY_RESIGNATION = new GameResult(RESULT_TYPE.WHITE_BY_RESIGNATION);
private double komi;
@@ -10,7 +11,7 @@ public class GameResult {
private int whiteScore;
private int normalizedZeroScore;
public enum RESULT_TYPE { BLACK_BY_RESIGNATION, WHITE_BY_RESIGNATION, IN_PROGRESS, SCORED}
public enum RESULT_TYPE { BLACK_BY_RESIGNATION, WHITE_BY_RESIGNATION, IN_PROGRESS, SCORED, VOID}
private RESULT_TYPE resultType;
@@ -92,6 +93,7 @@ public class GameResult {
case WHITE_BY_RESIGNATION :
return "W+R";
case IN_PROGRESS :
case VOID : // intentional fall-through
return "Void";
default :
return "?";