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
+4 -4
View File
@@ -242,15 +242,15 @@ func (e *ESDI) positionData() {
var upperPadding []StandingsLine
if lowerLim < 0 {
lowerPadding = make([]StandingsLine, lowerLim)
for k := range lowerLim {
lowerPadding = make([]StandingsLine, abs(lowerLim))
for k := 0; k < abs(lowerLim); k++ {
lowerPadding[k] = paddingStandingsLine
}
lowerLim = 0
}
if upperLim >= len(standings) {
upperPadding = make([]StandingsLine, upperLim)
for k := range upperLim {
upperPadding = make([]StandingsLine, upperLim-len(standings))
for k := 0; k < upperLim-len(standings); k++ {
upperPadding[k] = paddingStandingsLine
}
upperLim = len(standings)
+5 -4
View File
@@ -110,11 +110,12 @@ func createStandingsTable(i *goirsdk.IBT) []StandingsLine {
return standings
}
func abs(v float32) float32 {
if v < 0 {
v = v * -1
func abs[V int32 | float32 | int](value V) V {
if value < 0 {
value = value * -1
}
return v
return value
}