internal void SetNextMove(AMove move) { _nextMoves.Enqueue(move); }
private AMove NextMove() { return(_currentMove = _currentMove.NextMove(this)); }
private AMove Initialize() { return(_currentMove = _formula.CreateNextMove(this, new Dictionary <string, string>())); }
public InfoMessage(Game game, Formula formula, string message, AMove nextMove) : base(game, formula, message) { _nextMove = nextMove; }