private void SetPiece(PiecePosition position, Piece piece) { _pieces[position.Column - 'A', position.Line - 1] = piece; }
/// <summary> /// Rank is 1-8 /// </summary> /// <param name="rank">1-8</param> public void SetSquare(File file, int rank, Piece p) { Squares[(int)file - 1, rank - 1].Piece = p; }
/// <summary> /// Rank is 1-8 /// </summary> /// <param name="rank">1-8</param> public void SetSquare(File file, int rank, Piece p) { LinearSquares[(int)file - 1 + (8 * (rank - 1))].Piece = p; }