Millisecs prob, wird nicht zugewiesen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Lord_Vader

Betreff: Millisecs prob, wird nicht zugewiesen

BeitragDo, Okt 21, 2004 17:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

hab ein problem wenn ich mein prog starte wird anscheinend dott keine geschwindigkeit, die unter (nr,0) ist zugewiesen oder unter (nr,1) keine millisecs(). Die pixel sollen einfach bei mir den bildschirm runterrattern aber das erste mal wenn NR="all" ist funktioniert das bei ein paar nicht. Bei manchen ist es dann frameabhängig, wie die sich bewegen. Wenn ich flip ohne 0 mache, also vsync dann sieht man das nur ein paar nicht zugewiesen bekommen wurden ^^ Woran liegt das?

Code: [AUSKLAPPEN]

Function createpixel(nr)

;Einzelnen Punkt neu setzen
If nr<>"all" Then
   
   dotx(nr)=Rand(0,width-1)
   doty(nr)=0
   dott(nr,0)=Rand(40,60)
   dott(nr,1)=MilliSecs()
End If

;Alle Punkte neu setzen
   If nr="all" Then
   
      For i=0 To (dots-1)
         
         dotx(i)=Rand(0,width-1)
      
         doty(i)=0
         
         dott(i,0)=Rand(40,60)
         dott(i,1)=MilliSecs()   
      
      Next

   End If

End Function

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDo, Okt 21, 2004 17:22
Antworten mit Zitat
Benutzer-Profile anzeigen
ohne mir das genau anzusehen hier schon mal ein Fehler,
wenn die Nr nicht global als String deklariert wurde!
solltest das so schreiben.....
Code: [AUSKLAPPEN]
Function createpixel(nr$)

dann geht das Programm auch in die if then rein!
[BB2D | BB3D | BB+]

Lord_Vader

BeitragDo, Okt 21, 2004 17:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich depp ^^ thx.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group