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; }
}
}