Types zurücksetzten

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

ReLeNtLeSS

Betreff: Types zurücksetzten

BeitragMi, Dez 05, 2007 15:50
Antworten mit Zitat
Benutzer-Profile anzeigen
HeyHo,

Also, ich bin grad einen Neustart eines Games am basteln, und frage mich grade, wie ich diese Types hier zurücksetzte...

Also, Das Auto Type:

Code: [AUSKLAPPEN]

Function create_autos()

     counter=counter+1 
     If counter>=30 Then
     counter=0

   
     info.auto = New auto
     info\car_x = Rnd(402,850)
     info\car_y = -20
     DrawImage autoruck,info\car_x,info\car_y

     points=points+10

    End If

End Function

Code: [AUSKLAPPEN]

Function autos_bewegen()

For info.auto = Each auto

info\car_y=info\car_y+8

DrawImage autoruck,info\car_x,info\car_y

If info\car_y=1050 Then Delete info.auto

Next

End Function


Und das Camel Type:

Code: [AUSKLAPPEN]

Function create_camels()

    camelcounter=camelcounter+1
    If camelcounter>=600 Then
    camelcounter=0

    cam.camel= New camel
    cam\camel_x=-20
    cam\camel_y=Rnd(0,100)

       DrawImage camel,cam\camel_x,cam\camel_y

  EndIf

End Function

Code: [AUSKLAPPEN]

Function camels_bewegen()

For cam.camel = Each camel

cam\camel_x=cam\camel_x+Rnd(1,3)
cam\camel_y=cam\camel_y+2

       DrawImage camel,cam\camel_x,cam\camel_y

If cam\camel_x=1300 Then Delete cam.camel

Next

End Function


So, Wie mache ich es das er beim Neustart alle Types vom Bildschirm löscht und die quasi von Anfang an loslaufen lässt?
MfG

The_Nici

BeitragMi, Dez 05, 2007 15:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Entweder
http://www.blitzbase.de/befehle2d/null.htm
oder
http://www.blitzbase.de/befehle2d/delete.htm
in Verbindung mit
http://www.blitzbase.de/befehle2d/each.htm

MfG

ReLeNtLeSS

BeitragMi, Dez 05, 2007 16:00
Antworten mit Zitat
Benutzer-Profile anzeigen
danke werd ich probieren Very Happy


hmmm.... also es funktioniert nicht... wenn ich es richtig anwende...

Code: [AUSKLAPPEN]

Function NeustartGlobals()

time_timer=1
points=0
autox=750
autoy=950
Delete info.auto
Delete cam.camel
info.auto=Null
cam.camel=Null
info.auto=First auto
cam.camel=First camel

End Function

Xeres

Moderator

BeitragMi, Dez 05, 2007 17:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du nur alle Types löschen willst...
Code: [AUSKLAPPEN]
Delete Each auto
Delete Each camel
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

ReLeNtLeSS

BeitragMi, Dez 05, 2007 17:16
Antworten mit Zitat
Benutzer-Profile anzeigen
logisch....

vielen dank xeres! Very Happy

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group