示例#1
0
文件: Game.cs 项目: prezz/Firoz-Chess
 /// <summary>
 /// Handles responsible for generating moves and updating game state every time the game (board) changes.
 /// </summary>
 private void HandleGameHasChanged()
 {
     m_possibleMoves.Clear();
     m_board.GeneratePseudoLegalMoves(m_possibleMoves);
     m_possibleMoves.RemoveSelfCheckingMoves(m_board);
 }