Timer erstellen

Übersicht BlitzBasic Allgemein

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen

 

Skullspliter

BeitragMo, Sep 13, 2004 8:48
Antworten mit Zitat
Benutzer-Profile anzeigen
So seufz neuer Versuch, diesesmal etwas länger:
Wieder das Problem: es läuft zu schnell, aber wenn ich die Maus vor dem Funktions-aufruf zeichne und ds Flip weglasse kommt auchnicht das gewünschte ergebniss Rolling Eyes Embarassed Embarassed Embarassed

Code: [AUSKLAPPEN]

Graphics 800, 600

SetBuffer BackBuffer()

zeiger=LoadImage("tests\zeiger2.bmp")
MaskImage zeiger, 254,254,254
Global scheibe=LoadImage("tests\scheibe.bmp")
MaskImage scheibe, 254,254,254

punkte=0
Global zeitstart=CreateTimer(60)

Global scheibenx=0
Global scheibeny=0


While Not KeyHit(1)
Cls
HidePointer
zeichnescheibe
DrawImage zeiger,MouseX(),MouseY()



If ImagesOverlap (zeiger, MouseX(), MouseY(), scheibe,scheibenx,scheibeny)
   If MouseHit(1) Then punkte=punkte+1
EndIf
Print punkte
   
Wend
End



Function zeichnescheibe()



SeedRnd MilliSecs()

WaitTimer(zeitstart)
Cls

scheibenx= Rand(5,635)
scheibeny= Rand(5,475)


If MilliSecs()> timer + 1000
      DrawImage scheibe,scheibenx,scheibeny
      timer=MilliSecs()
EndIf

Return
End Function



Wäre echt nett, wenn ihr mir nochmal helfen könntet Crying or Very sad Embarassed :wink
 

Skullspliter

BeitragSa, Sep 18, 2004 10:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Das kann doch nicht sein, dass ihr alle keine Lösung habt Wink Wink Very Happy Rolling Eyes

Hubsi

BeitragSa, Sep 18, 2004 10:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Beim überfliegen seh ich nur ein paar kleinere Fehler:

- doppelt Cls
- Print. Nimm Text
- HidePointer in der Hauptschleife
- SeedRnd in der Hauptschleife

P.S.: Funktionen sind ein mächtiges Werkzeug. Man sollte sie aber nicht für jeden Scheiß vergewaltigen Wink
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

Skullspliter

BeitragSa, Sep 18, 2004 14:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Es ist immerhin meine erste Funktion, die ohne Fehler-meldung läuft Very Happy Very Happy

Gehe zu Seite Zurück  1, 2

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group