ChineseChess/ChineseChess.Core/ChessCamp.cs
筱傑 fc7f3c5fca 1. 修改 Chess 类 到 Chessman 类
2. 增加 阵营枚举扩展类
3. 增加 棋局裁判类(规则类)
4. 增加 棋盘相关操作,包括棋谱栈操作
5. 修改 移动方法从移动类改到裁判类中,从裁判类来创建移动
2021-05-29 00:21:56 +08:00

24 lines
479 B
C#

namespace ChineseChess.Core
{
/// <summary>
/// 棋子阵营
/// </summary>
public enum ChessCamp
{
/// <summary>
/// 红方
/// </summary>
Red,
/// <summary>
/// 黑方
/// </summary>
Black,
}
public static class ChessCampExtensions
{
public static ChessCamp RivalCamp(this ChessCamp camp)
=> camp == ChessCamp.Red ? ChessCamp.Black : ChessCamp.Red;
}
}