outcome

open override var outcome: Outcome

The current state/result of the match. Setting this value (except to SUSPENDED) triggers:

  1. Mutual opponent registration.

  2. Incrementing black piece count for the black player.

  3. Elo rating recalculation.

  4. Score accumulation and history logging for both participants.