Merge branch 'bugfix/performance-tiebreak' into develop

This commit is contained in:
Jeroen De Meerleer 2019-05-31 22:56:19 +02:00
commit 07e12c8ed8
Signed by: JeroenED
GPG Key ID: 28CCCB8F62BFADD6
2 changed files with 5 additions and 1 deletions

View File

@ -20,6 +20,7 @@ class Tiebreak extends Enum
const Between = "Mutual Result";
const Koya = "Koya";
const Baumbach = "Most wins"; // Ref: https://en.wikipedia.org/wiki/Tie-breaking_in_Swiss-system_tournaments#Most_wins_(Baumbach) Please tell me why?
const AveragePerformance = "Average performance";
const Performance = "Performance";
const Aro = "Average Rating";
const AroCut = "Average Rating Cut";

View File

@ -317,9 +317,12 @@ class Tournament extends Tiebreaks
case Tiebreak::Cumulative:
return $this->calculateCumulative($player);
break;
case Tiebreak::Performance:
case Tiebreak::AveragePerformance:
return $this->calculateAveragePerformance($player);
break;
case Tiebreak::Performance:
return $player->getPerformance($this->getPriorityElo());
break;
default:
return null;
}