variantOutcome property

  1. @override
Outcome? get variantOutcome
override

Tests special variant winning, losing and drawing conditions.

Implementation

@override
Outcome? get variantOutcome {
  if (board.white.isEmpty) return Outcome.blackWins;

  return null;
}