org.pesullivan.game.mill.engine
Class MillGame

java.lang.Object
  extended by org.pesullivan.game.game42.Game
      extended by org.pesullivan.game.mill.engine.MillGame

public final class MillGame
extends Game

A Nine Men's Morris extension to Game.


Constructor Summary
MillGame()
           
 
Method Summary
 MillBoard getMillBoard()
          Get the MillBoard corresponding to the current position.
 MillBoard getMillBoard(int nBoardInHistory)
          Get the MillBoard corresponding to the given historical position.
static void main(java.lang.String[] argv)
           
 
Methods inherited from class org.pesullivan.game.game42.Game
addPlan, canRedo, canUndo, cpuWon, cpuWon, getAbortPlanningThreadPending, getBoard, getBoard, getCPUSide, getLevelOfPlay, getNCurrentBoardInHistory, getPredictedScoreFromCache, getTurnMoves, getTurnPlan, go, isCPUsMove, newGame, redo, setAbortPlanningThreadPending, setCPUSide, setFromJSONString, setLevelOfPlay, toJSONString, undo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MillGame

public MillGame()
Method Detail

getMillBoard

public MillBoard getMillBoard()
Get the MillBoard corresponding to the current position.


getMillBoard

public MillBoard getMillBoard(int nBoardInHistory)
Get the MillBoard corresponding to the given historical position.

Parameters:
nBoardInHistory - 0 based board history index.

main

public static void main(java.lang.String[] argv)