Seite 1 von 1

Problem Mit Beispiel

Verfasst: 26.03.2005 12:38
von Green Snake
Hallo Zusammen

habe ein prblem mit einem beispiel
habe das beispiel von der robsite:

http://www.robsite.de/daten/tutorials/PURE-Kurs.zip

im kurs sieben kommt ein fehler (in kurs 4 ,5 + 6 glaube ich auch)

ich starte das spiel also, und alles funktioniert, bis das erste feindliche raumschiff über den bildschirm rand geflogen ist.

der fehler ist in der zeile 144 (bei mir)
und lautet

If enemy()\armor < 1

wass soll das?

in dêr mitgelieferten exe funktioniert es, jedoch wenn ich selber eine estelle, "hängt" sich das programm auf, und ich muss es mittels
CTRL +ALT + DEL beenden

habt ihr eine lösung dafür?

hoffe auf antwort

gruss greensnake

Verfasst: 26.03.2005 12:40
von Justy
Ohne das Beispiel jetzt zu kennen, aber

Code: Alles auswählen

If enemy()\armor < 1 
kann eigentlich kein Fehler sein!

Vielleicht stimmt irgendetwas in der Nähe nicht.

mfg. Justy

Verfasst: 26.03.2005 12:49
von Pure-r-Freak
der fehler würde mich auch sehr interessieren, da ich auch schon zweifelhaft gesucht und nichts gefunden hatte.
/:->

Verfasst: 26.03.2005 12:54
von ts-soft
Ändere die Zeile davor in:

Code: Alles auswählen

 If enemy()\x < 0-SpriteWidth(#Sprite_Enemy) : DeleteElement(enemy(),1) : EndIf
Das Verhalten von DeleteElement hat sich irgendwann geändert. Mit ,1 wird der Kompatibilitätsmodus eingeschaltet
Frohe Ostern
Thomas

Verfasst: 26.03.2005 14:43
von Green Snake
vielen dank ts-soft

hat geklappt

danke auch an euch die vor ts-soft gepostet haben