|
@@ -116,7 +116,7 @@ public class MinMaxABFourInARowBoard
|
|
|
List<(int Column, int Score)> moves = [];
|
|
|
Parallel.For(0, board.dimensions.Columns, i =>
|
|
|
{
|
|
|
- var newBoard = (board.Clone() as GameBoard)!;
|
|
|
+ var newBoard = board.Clone();
|
|
|
if (!newBoard.PlaceCoin(Player.Computer, i)) return;
|
|
|
moves.Add((i, EvaluateMinMax(newBoard, depth)));
|
|
|
});
|