Example #1
0
 internal void SetNextMove(AMove move)
 {
     _nextMoves.Enqueue(move);
 }
Example #2
0
 private AMove NextMove()
 {
     return(_currentMove = _currentMove.NextMove(this));
 }
Example #3
0
 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;
 }