We will revisit this someday, it works for now

This commit is contained in:
2025-02-03 21:41:25 +00:00
parent 0bb1c4dbb9
commit 88a0251b2d
2 changed files with 11 additions and 10 deletions
+6 -6
View File
@@ -242,17 +242,17 @@ func (e *ESDI) positionData() {
var upperPadding []StandingsLine var upperPadding []StandingsLine
if lowerLim < 0 { if lowerLim < 0 {
lowerPadding = make([]StandingsLine, lowerLim) lowerPadding = make([]StandingsLine, abs(lowerLim))
for k := range lowerLim { for k := 0; k < abs(lowerLim); k++ {
lowerPadding[k] = paddingStandingsLine lowerPadding[k] = paddingStandingsLine
} }
lowerLim = 0 lowerLim = 0
} }
if upperLim >= len(standings) { if upperLim >= len(standings) {
upperPadding = make([]StandingsLine, upperLim) upperPadding = make([]StandingsLine, upperLim-len(standings))
for k := range upperLim { for k := 0; k < upperLim-len(standings); k++ {
upperPadding[k] = paddingStandingsLine upperPadding[k] = paddingStandingsLine
} }
upperLim = len(standings) upperLim = len(standings)
} }
+5 -4
View File
@@ -110,11 +110,12 @@ func createStandingsTable(i *goirsdk.IBT) []StandingsLine {
return standings return standings
} }
func abs(v float32) float32 { func abs[V int32 | float32 | int](value V) V {
if v < 0 { if value < 0 {
v = v * -1 value = value * -1
} }
return v
return value
} }