1 sekunde???

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Freeman

Betreff: 1 sekunde???

BeitragMi, Apr 28, 2004 16:51
Antworten mit Zitat
Benutzer-Profile anzeigen
hi

ihr könnt mich auslache oder mir helfen aber ich schaffes irgendwie nich ne Uhr zu erstellen per millisecs() .

kann mir jemand erklären wie ich dafür millisecs am besten nutzten kann um ne Uhr zu erstellen?
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28

DC

Sieger des B2D Retro Wettbewerb / Aug 04

BeitragMi, Apr 28, 2004 17:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Du musst in ner Variable die Millisecs speichern und dann warten bis Differenz zwischen der Variable und den aktuellen Millisecs größer ist als 1000 ms (= 1 Sekunde). Dann setzt du die Variable wieder auf Millisecs und so weiter...

Beispiel:
Code: [AUSKLAPPEN]
Graphics 640,480,16,2
SetBuffer BackBuffer()

Global min
Global sek=50
Global timer
Global ms

While Not KeyDown(1)
   Cls
   
   ms=MilliSecs()
   
   If ms-timer>=1000 Then
      sek=sek+1
      If sek=60 Then sek=0:min=min+1
      timer=ms
   EndIf
   
   Text 320,240,min+":"+sek,1,1
   
   Flip
Wend
Core i5 4670K | 4 x 3,40 GHZ | 16 GB Ram | GeForce GTX 960 | HTC Vive | Win 10 Pro
www.UnrealSoftware.de | www.StrandedOnline.de | www.CS2D.com |
www.CarnageContest.com | www.Stranded3.com

Freeman

BeitragMi, Apr 28, 2004 17:02
Antworten mit Zitat
Benutzer-Profile anzeigen
danke!!! das zeigt mir wiedermal das ich noch seeeeehhhhhhrrrrr viel lernen muss
MacBook | MacOSX 10.5 | 80GB HDD | 1GB | BlitzMax 1.28

Markus2

BeitragMi, Apr 28, 2004 18:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Das geht auch

"Zeit "+(Sp\Time/60)+":"+Right$("0"+Str$(Sp\Time Mod 60),2)

Time ist dabei Integer und der Wert in Sekunden hinterlegt .
Stammt aber nicht von mir ...

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group