Пример #1
0
 public void UpdateGameStatus()
 {
     WhiteKing.UpdateState();
     BlackKing.UpdateState();
     if (
         WhiteKing.IsCheckmated ||
         WhiteKing.IsStalemated ||
         BlackKing.IsCheckmated ||
         BlackKing.IsStalemated ||
         InsufficientMatingMaterial())
     {
         GameState = GameState.Ended;
     }
 }