Mit den .5 Zahlen geht dies nicht und bringt immer das Ergebnis für den ersten Wert (1)
In der Dokumentation steht, das beim Befehl "select" die Zahlen aufgerundet werden.
Also dachte ich mir, ich wandle die Zahlen in einen String um (strg($x))
Doch leider werden zwar jetzt alle Ganzzahlen richtig interpretiert, aber die.5 Werte weiterhin nicht.
Was mach ich da falsch?
Code: Alles auswählen
select Str(*Cache\difficulty)
Case "1"
diffimage$ = GetCurrentDirectory() + image_star_1_0$
Case "1.5"
diffimage$ = GetCurrentDirectory() + image_star_1_5$
Case "2"
diffimage$ = GetCurrentDirectory() + image_star_2_0$
Case "2.5"
diffimage$ = GetCurrentDirectory() + image_star_2_5$
Case "3"
diffimage$ = GetCurrentDirectory() + image_star_3_0$
Case "3.5"
diffimage$ = GetCurrentDirectory() + image_star_3_5$
Case "4"
diffimage$ = GetCurrentDirectory() + image_star_4_0$
Case "4.5"
diffimage$ = GetCurrentDirectory() + image_star_4_5$
Case "5"
diffimage$ = GetCurrentDirectory() + image_star_5_0$
EndSelect