We will revisit this someday, it works for now
This commit is contained in:
+6
-6
@@ -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
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user