Mutual result takes care about all previous tiebreaks

This commit is contained in:
Jeroen De Meerleer 2019-06-04 16:49:05 +02:00
parent 8fe820c539
commit 0987522121
Signed by: JeroenED
GPG Key ID: 28CCCB8F62BFADD6

View File

@ -98,8 +98,12 @@ abstract class Tiebreaks extends Tournament
$interestingplayers = $opponents;
if ($key != 0) {
$interestingplayers = [];
$playerstiebreaks = $player->getTiebreaks();
array_splice($playerstiebreaks, $key);
foreach ($opponents as $opponent) {
if (($opponent->getTiebreaks()[$key - 1] == $player->getTiebreaks()[$key - 1]) && ($player != $opponent)) {
$opponenttiebreaks = $opponent->getTiebreaks();
array_splice($opponenttiebreaks, $key);
if (($playerstiebreaks == $opponenttiebreaks) && ($player != $opponent)) {
$interestingplayers[] = $opponent;
}
}