Slide 15
Slide 15 text
public class PlayerAILight : IPlayer
{
private Board _Board;
private Board.Piece _Piece;
public void Initialize(Board board, Board.Piece piece)
{
_Board = board;
_Piece = piece;
}
public Task GetPointAsync()
{
return Task.Run(() => GetPoint());
}
private Point GetPoint()
{
var pointList = _Board.GetTakePointList();
return pointList.First();
}
}