示例#1
0
文件: King.cs 项目: HenRuKey/Chess
 public bool IsChecking(Chessboard board, King king)
 {
     return(false);
     // return IsValidMove(board, king.Position);
 }
示例#2
0
文件: King.cs 项目: HenRuKey/Chess
 public CheckedArgs(King kingInCheck)
 {
     King = kingInCheck;
 }
示例#3
0
文件: Pawn.cs 项目: HenRuKey/Chess
 // Implement IMoveable interface in Pawn.cs
 public bool IsChecking(Chessboard board, King king)
 {
     return(IsValidMove(board, king.Position));
 }