1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-03-25 01:14:43 +00:00

Fix team points per OHSAA

This commit is contained in:
2020-01-07 07:25:49 -05:00
parent 981ba3d530
commit 6acea87822
7 changed files with 93 additions and 23 deletions

View File

@@ -2,6 +2,7 @@ class PoolBracketPlacementPoints
def initialize(wrestler)
@wrestler = wrestler
@bracket = wrestler.weight.pool_bracket_type
@largest_bracket = wrestler.tournament.weights.sort_by{|w| w.wrestlers.size}.first.pool_bracket_type
end
def calcPoints
@@ -21,6 +22,14 @@ class PoolBracketPlacementPoints
end
return @points
end
def number_of_placers
if @largest_bracket == "twoPoolsToSemi" or @largest_bracket == "twoPoolsToFinal" or @largest_bracket == "onePool"
return 4
else
return 8
end
end
def whilePointsAreZero
if @points == 0
@@ -108,34 +117,50 @@ class PoolBracketPlacementPoints
end
def firstPlace
16
if number_of_placers == 4
return 14
else
return 16
end
end
def secondPlace
12
if number_of_placers == 4
return 10
else
return 12
end
end
def thirdPlace
10
if number_of_placers == 4
return 9
else
return 7
end
end
def fourthPlace
9
if number_of_placers == 4
return 4
else
return 7
end
end
def fifthPlace
7
5
end
def sixthPlace
6
3
end
def seventhPlace
4
2
end
def eighthPlace
3
1
end
end