Restart funktion
Übersicht

![]() |
ozzi789Betreff: Restart funktion |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi mein "Game" laüft so wies ist doch jetz will ich sobald die 30 sekunden abgelafuen sind und der scoor angezeigt wird das es nach einem waitkey
sich "neustart" also ein neues Game beginnt... wäre auch gegangen wenn man goto s in funktionen anwenden kann (oder etwa doch ?? ) hier der CodeCode: [AUSKLAPPEN] Graphics 800,600,16,1 Global x Global y Global point=0 HidePointer SetBuffer BackBuffer() Button=CreateImage(50,50) Color 255,0,0 Oval 10,10,30,30,1 sndseite =LoadSound ("c:\Sounds\mtruc.wav") zeiger=LoadImage("c:\Graphics\zeig.bmp") MaskImage zeiger ,255,0,255 ClsColor 120,120,190 start time=MilliSecs() MoveMouse 400,300 While Not KeyHit(1) If MouseX() >= x And MouseX() <= x + ImageWidth(Button) And MouseY() >= y And MouseY() <= y + ImageHeight(Button) And MouseDown(1) Then point= point+1 PlaySound sndseite Delay(500) tr=tr+1 EndIf If tr>2 Then tr=0 If tr =0 Button=CreateImage(50,50) SetBuffer ImageBuffer(Button) Color 255,0,0 Oval 10,10,30,30,1 EndIf If tr =1 Button=CreateImage(50,50) SetBuffer ImageBuffer(Button) Color 0,255,0 Oval 10,10,30,30,1 EndIf SetBuffer BackBuffer() If tr =2 Button=CreateImage(50,50) SetBuffer ImageBuffer(Button) Color 0,0,255 Oval 10,10,30,30,1 EndIf SetBuffer BackBuffer() time2= MilliSecs()-time time3= time2/1000 If time3> 30 Then ziel If MilliSecs() > tmrSparks + 450 Then tmrSparks=MilliSecs() frmSparks=( frmSparks + 1 ) Mod 3 x= Rnd (0,800) y= Rnd (0,560) End If Color 0,0,0 Locate 0,600 Print "Time Elapsed: "+time3 Print "Points: "+point Cls DrawImage Button,x,y DrawImage zeiger,MouseX(),MouseY() Flip Wend End Function start () Cls Locate 320,200 Print "Welcome to <GET IT>" Locate 190,230 Print "You have 30 Seconds to catch as many Dots you can" WaitKey End Function Function ziel () Cls Locate MouseX()+100,MouseY() Print "!! Time Over !!" Locate MouseX()+100,MouseY() +20 Print "Points: "+point Locate MouseX()+100,MouseY() +40 Print "Press any Key to Restart" HIER EIN RESTART EIN BAUEN WaitKey End End Function Danke euch ![]() OZ |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Solange du mit GoTo programmierst wird das nie was.
Schau dir ma die Tutorials an wie man das mit Zuständen und Funktionen macht. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
![]() |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
Markus2 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] if ziel()=1 then endif Function ziel () Cls Locate MouseX()+100,MouseY() Print "!! Time Over !!" Locate MouseX()+100,MouseY() +20 Print "Points: "+point Locate MouseX()+100,MouseY() +40 Print "Press any Key to Restart" WaitKey return 1 End Function |
||
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Thx viel mal ![]() Geht ganz gut |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group