Hallo,
stehe gerade ein bisschen auf dem Schlauch, vielleicht kann mir ja jemand weiterhelfen? Wäre echt nett!
Ich will zufallsbasiert ein Datapaket in einen Array einlesen. Trivial könnte man das so lösen:
LOCAL x,y,a,b
a = RND(3)
SELECT a
CASE 0
RESTORE level1
CASE 1
RESTORE level2
CASE 2
RESTORE level3
CASE 3
RESTORE level4
ENDSELECT
FOR y = 0 TO 9
FOR x = 0 TO 15
READ b
blocks[x][y] = b
NEXT
NEXT
Das ist wohl funktional, aber natürlich ziemlich albern, weil ja eigentlich niemand 64+ Level in eine solche Weiche hacken möchte. Wie aber kann ich das anders lösen? Wäre es möglich, irgendwie die Variable mit dem Namen des Datapakets zu kombinieren? Und dann z.B. per Restore a$ oder so abzurufen, wenn a$ = "level"+a?
Ich hoffe, ich drücke mich halbwegs klar aus

Gruß, P.