1
GLBasic - de / SORTARRAY, wo kommt die Null her?
« on: 2023-Jan-08 »
Hallo, da ich keine Antwort auf meine Frage wegen ZOOMSPRITE erhalten habe (hat sich aber erledigt), kommt eine neue.
Ich generiere 5 Zahlen:
logischerweise ist keine Null dabei, weil ja RND(5)+1.
Nu aber kommt SORTARRAY wuerfel[],0 ins Spiel und schon habe ich beim ersten Wurf 3x die Null dabei, IMMER, aber nur beim ersten mal.
Kann das mal jemand nachstellen und mir sagen das das nicht an mir liegt. so sieht das aus.
Ich generiere 5 Zahlen:
Code: (glbasic) [Select]
FOR i=1 TO 6
wuerfel[i] = RND(5)+1
NEXT
logischerweise ist keine Null dabei, weil ja RND(5)+1.
Nu aber kommt SORTARRAY wuerfel[],0 ins Spiel und schon habe ich beim ersten Wurf 3x die Null dabei, IMMER, aber nur beim ersten mal.
Kann das mal jemand nachstellen und mir sagen das das nicht an mir liegt. so sieht das aus.
Code: (glbasic) [Select]
IF wurf = FALSE
FOR i=1 TO 6
wuerfel[i] = RND(5)+1
NEXT
wurf = TRUE
ENDIF
SORTARRAY wuerfel[], 0
FOR i=1 TO 5
ZOOMSPRITE wuerfel[i],320+200*i,865,2,2
NEXT