Ein kleines Problem mit Dims

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

drmccoy

Betreff: Ein kleines Problem mit Dims

BeitragMi, Apr 30, 2008 16:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Halliiiihallöchen!
Ich habe für euch erstmal diesen Codeschnipsel als Einstieg:

Code: [AUSKLAPPEN]
If MouseDown(2)
If Not MouseDown(1)

   For n=0 To tile_count
      If ImagesCollide(img_tileset,mx,my,selected_tile,img_tileset,tile_x(n),tile_y(n),tile_type(n))
         tile_type(n) = 21
         DebugLog "Tile "+n+" is now set to "+tile_type(n)
      EndIf
   Next
EndIf
EndIf


For n=1 To tile_count
   If tile_type(n) <= 19
   DrawImage img_tileset,tile_x(n),tile_y(n),tile_type(n)
   Else
   
   EndIf
Next


So. Rein theoretisch sollte jetzt doch die angeklickte Grafik verschwinden, weil ihre tile_type über 19 ist und daher nicht mehr gezeichnet wird. Ein sonderbares Phänomen passiert jedoch: "Illegal Memory Process" und beenden des Programms. Das allerdings auch nicht in allen Fällen, in vielleicht 20% der Versuche macht das Programm auch genau das, was ich will, und wie ich es will. Mit der Anzahl der tiles hat es vermutlich nichts zu tun, denn ich habe es bei über 50 existierenden oder auch nur bei 2 versucht, das angesprochene Ereignis gilt in beiden Fällen ...
...Hilfe? Rolling Eyes

Tankbuster

BeitragMi, Apr 30, 2008 16:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Liegt an Imagescollide würde ich mal so sagen. Das ist ein bisschen "verbuggt" Wink
Twitter
Download Jewel Snake!
Windows|Android
 

drmccoy

BeitragMi, Apr 30, 2008 17:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Inwiefern?

Tankbuster

BeitragMi, Apr 30, 2008 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn es manchmal geht, manchmal nicht, gehe ich stark davon aus, dass es nicht am Code liegt. Und ImagesCollide naja.. ich weiß net woran das liegt, aber das zickt irgendwie manchmal en bissl >.<
Twitter
Download Jewel Snake!
Windows|Android

PSY

BeitragMi, Apr 30, 2008 23:33
Antworten mit Zitat
Benutzer-Profile anzeigen
aktuelle blitzversion?
nvidia grafikkarte drin?

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group