habe bzw. wollte gerade was proggn und dann ist das rausgekommen:
Code: Alles auswählen
InitSprite()
InitKeyboard()
Dim sternp(1000,1)
Dim sternm(1000,1)
OpenScreen(1024,768,16,"sterne")
For a = 0 To 1000
For b = 0 To 1
sternm(a, b) = Random(20) - 10
Next b
sternp(a, 0) = 512
sternp(a, 1) = 384
Next a
Repeat
ExamineKeyboard()
ClearScreen(0,0,0)
For a = 0 To 1000
If sternp(a, 0) < 0 Or sternp(a, 0) > 1024 Or sternp(a, 1) < 0 Or sternp(a, 1) > 768
sternp(a, 0) = 512
sternp(a, 1) = 384
EndIf
StartDrawing(ScreenOutput())
Plot(sternp(a, 0), sternp(a, 1), RGB(255,255,255))
StopDrawing()
sternp(a, 0) = sternp(a, 0) + sternm(a, 0)
sternp(a, 1) = sternp(a, 1) + sternm(a, 1)
Next a
FlipBuffers()
Until KeyboardPushed(#pb_key_escape)
Wenn man es eine kurze zeit laufen lässt kommt ein fehler weiß einer warum?
Eigentlich ist es unsinn aber man könnte es als hintergrund für z.B. Credits bei einem Spiel hernehmen. es ist immer anderst.
Noch eine frage zum speicher, braucht das viel? Ich weiß die arrays sind ziemlich groß aber es werden ja nur zahlen zwischen 0 und maximal 1024 dargestellt. Ich kenn mich nicht so aus und deshalb frage ich wie hoch der speicherverbrauch ungefähr ist also zu hoch oder geht es schon noch?