public void SetMoveTextValue(Vector2Int prev_pos, Vector2Int new_pos) { var sb = new StringBuilder(); switch (matchController.ChessMatchCurrentState.PreviousPlayer.Side) { case ChessSide.white: sb.Append("White player moves: "); break; case ChessSide.black: sb.Append("Black player moves: "); break; case ChessSide.red: sb.Append("Red player moves: "); break; case ChessSide.green: sb.Append("Green player moves: "); break; default: throw new System.NotImplementedException("Set Move Text Value Not Implemented Completely!"); } sb.Append(UciConverter.BoardPositionToString(prev_pos.ToBoardPosition()) + UciConverter.BoardPositionToString(new_pos.ToBoardPosition())); SetConsoleText(sb.ToString()); }
public void DisplayBPString() { Debug.Log(UciConverter.BoardPositionToString(boardPosition.ToBoardPosition())); }