ich habe es mit mit der suchfunktion schon versutcht aber nichtsgefunden, das mir hätte helfen können. folgendes habe ich versucht:
Code: Alles auswählen
Structure punkt
armor.l
x.l
y.l
EndStructure
NewList punkt.punkt()
Structure schuss
sx.l
sy.l
speedx.l
speedy.l
absspeed.l
graphic.l
EndStructure
NewList schuss.schuss()
armor=100
LoadSprite(5,"GFX\schuss.bmp")
TransparentSpriteColor(5,255,255,255)
LoadSprite(6,"GFX\punkt.bmp")
TransparentSpriteColor(6,255,255,255)
ForEach punkt()
ForEach schuss()
If SpriteCollision(5, Int(x), Int(y), 6, Int(x), Int(y))
punkt()\armor - 20
DeleteElement(schuss())
If armor < 0
DeleteElement(punkt())
EndIf
EndIf
Next
Next