private bool MovePairBreaks50Rule(MovePair movePair) { return(MoveBreaks50Rule(_currentMovePair.WhiteMove) || MoveBreaks50Rule(_currentMovePair.BlackMove)); }
private void OnWhiteMoved(Move move) { _currentMovePair = new MovePair(_movePairs.Count + 1, move); _movePairs.Add(_currentMovePair); }