namespace ChineseChess.Core { /// /// 棋子移动步骤 /// public class ChessMove { /// /// 阵营 /// public ChessCamp Camp { get; } /// /// 移动的棋子 /// public ChessType Chess { get; } /// /// 击杀的棋子 可为空 /// public ChessType? Killed { get; } /// /// 起点位置 /// public ChessboardPosition Start { get; } /// /// 终点位置 /// public ChessboardPosition End { get; } /// /// 文本格式 /// public string Text { get; } } }