Expecting identifier?

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

M0rgenstern

Betreff: Expecting identifier?

BeitragDo, Apr 16, 2009 11:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo.
Ich hab ein Problem mit ImagesCollide. Ich hab diesen blöden Befehl schon so oft benutzt aber im Moment funktioniert er nicht.
Ich frage in meinem Spiel die Kollision ab, aber irgendwie funktioniert das nicht.
Ich bekomme die Feherlemeldung "Expecting identifier" In diesem Code:

Code: [AUSKLAPPEN]

   For bulletsp.TSchussSp = Each TSchussSp                             
      bulletsp\xs# = bulletsp\xs# + Cos(bulletsp\winkels#) * 6
      bulletsp\ys# = bulletsp\ys# + Sin(bulletsp\winkels#) * 6
      If bulletsp\winkels#>=360 Then bulletsp\winkels#=bulletsp\winkels# Mod 360 ;Wenn der Winkel > 360° ist
      If bulletsp\winkels#<0 Then bulletsp\winkels#=360+bulletsp\winkels# ;Wenn der Winkel < 0° ist
      DrawImage Schussp(bulletsp\winkels#),bulletsp\xs#,bulletsp\ys#  ;Die Spielerkugel malen
        If ImagesCollide(Schussp(bulletsp\winkels#), bulletsp\x#, bulletsp\y#, 0, Player2D(player2\winkel#), player2\x#, player2\y#,0) Then
         PL2Tode = PL2Tode+1
         player2\x# = xmax\2
         player2\y# = 50
         Text xmax/2, ymax/2, "Spieler 2 ist gestorben!"
         bulletsp\treffer=1
      End If
       
      If bulletsp\xs#>(xmax) Then bulletsp\treffer=1
      If bulletsp\xs#<0 Then bulletsp\treffer=1
      If bulletsp\ys#>(ymax) Then bulletsp\treffer=1
      If bulletsp\ys#<0 Then bulletsp\treffer=1
      If bulletsp\treffer=1 Then Delete bulletsp.TSchussSp
      
   Next


In dieser Reihe: Code: [AUSKLAPPEN]
If ImagesCollide(Schussp(bulletsp\winkels#), bulletsp\x#, bulletsp\y#, 0, Player2D(player2\winkel#), player2\x#, player2\y#,0) Then


Also, entweder ich habe einfach nur ne Denkblockade oder ich finde dne Fehler wirklich nicht. Kann mir vielleicht jemand helfen?

Danke schonmal, LG, M0rgenstern

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDo, Apr 16, 2009 12:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
player2\x# = xmax\2

sollte wohl
Code: [AUSKLAPPEN]
player2\x# = xmax/2

so aussehen!
[BB2D | BB3D | BB+]

M0rgenstern

BeitragDo, Apr 16, 2009 12:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey ja. Genau das wars. UNd dass ich an eienr Stelle ne falsche Variable drin hatte.
Dankeschön.... Hasse solche Fehler.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group