public TurnsTracker(MovesLog movesLog) { this.movesLog = movesLog; }
public IEnumerable <IMove> GetAvailableMovesFrom(Board board, MovesLog movesLog, Location from) { return(movers.SelectMany(m => m.GetAvailableMovesFrom(board, movesLog, from))); }
public TurnsTracker(MovesLog movesLog) { this.movesLog = movesLog; }
public IEnumerable <IMove> GetAvailableMovesFrom(Board board, MovesLog movesLog, Location from) { return(movers.SelectMany(m => m.GetAvailableMovesFrom(board, movesLog, from))); }