fix head manager match count

main
Razmig Sarkissian 4 weeks ago
parent 45319790aa
commit a3880b04bd
  1. 4
      PadelClub/Views/Tournament/Screen/Components/HeadManagerView.swift

@ -63,7 +63,7 @@ struct HeadManagerView: View {
while leftToPlace(heads: heads, teamsPerRound: teamsPerRound) > 0 { while leftToPlace(heads: heads, teamsPerRound: teamsPerRound) > 0 {
// maxAssignable: On retire toutes les équipes placées dans les tours précédents, pondérées par leur propagation (puissance du tour) // maxAssignable: On retire toutes les équipes placées dans les tours précédents, pondérées par leur propagation (puissance du tour)
let alreadyPut = teamsPerRound.reduce(0, +) let alreadyPut = teamsPerRound.reduce(0, +)
let headsLeft = alreadyPut == 0 ? teamsInBracket : heads - alreadyPut let headsLeft = heads - alreadyPut
// Calculate how many teams from previous rounds propagate to this round // Calculate how many teams from previous rounds propagate to this round
let currentRound = teamsPerRound.count let currentRound = teamsPerRound.count
@ -152,7 +152,7 @@ struct HeadManagerView: View {
} }
result = RoundRule.cumulatedNumberOfMatches(forTeams: count) result = RoundRule.cumulatedNumberOfMatches(forTeams: count)
} }
print(index, value, result, count) // print(index, value, result, count)
return result return result
} }
.reduce(0, +) .reduce(0, +)

Loading…
Cancel
Save