internal override void MakeMove(PieceMove move, Desk desk) { desk.UpdatePiecesOnDesk(move, playerColor); }
internal override Square[,] CanFigureMove(Square[,] avaibleSquares, Desk desk, Square ownSquare) { CanMoveStraight(avaibleSquares, desk.deskSquares, ownSquare); return(avaibleSquares); }
public Gamer(Color playerColor, Moves playersMoves, Desk desk) : base(playerColor, playersMoves, desk) { }