Gewünschte Data-Zelle zurücksetzen?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

relentless92

Betreff: Gewünschte Data-Zelle zurücksetzen?

BeitragMi, Okt 28, 2009 23:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hoi,
Ich arbeite mich grad durch Tilekollisionen. Nun bin ich soweit das ich in meinem Level (per Array gezeichnet) die Kollisionsabfrage eingebaut habe...

Code: [AUSKLAPPEN]
Function Colli_Pruefen()

For level1_y=0 To 12
For level1_x=0 To 15

If ImagesCollide(bred,level1_x*50,level1_y*20,0,balli,ballx,bally,0) Then
   Return 1
EndIf

...

Next
Next

End Function


Den Array hab ich jetzt noch nicht angehängt, ist glaub ich nicht nötig.
Funktioniert auch. Allerdings will ich ja nun den Block, den ich da berühre, auch verschwinden lassen. Logischerweise. Dazu wärs ja das klügste, den Bestimmten Block im Datafeld statt 1 einfach auf 0 zu setzen.

Kommen wir zur Frage:
a) Wie ist das Möglich

und

b) Gibts ne bessere Variante, die Kollision zu machen?

MfG
~
Fussball spielen viele, Kart fahren nur die Besten.
~

Xeres

Moderator

BeitragDo, Okt 29, 2009 0:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Du greifst auf die passende Position deines Arrays zu und gibst diesem einen anderen Wert.
BlitzBasic: [AUSKLAPPEN]
If ImagesCollide(bred,level1_x*50,level1_y*20,0,balli,ballx,bally,0) Then
Map(level1_x,level1_y) = 0
EndIf
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)

relentless92

BeitragDo, Okt 29, 2009 0:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Doch so simpel. =D
Vielen Dank, Xeres Wink
~
Fussball spielen viele, Kart fahren nur die Besten.
~

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group