The scoring system in the Player class has been updated. Now, players will receive additional 'presence' points for each round they participate in, regardless of the outcome (win, loss, draw, bye or absent). The number of 'presence' points is customizable and defaults to zero if not set.
The point calculation for virtual players and tiebreaks has been updated to only apply when the tournament system is set to Swiss. This change ensures that points are calculated correctly based on the specific rules of each tournament system.
This commit:
- Creates the repository
- Forks libpairtwo
- Removes the unrelated files
- Moves the namespaces to a new namespace
- Uses native 8.1 enums instead of a thirdparty-library