Rückgabewert von CollideImage()

Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Neue Antwort erstellen

rema

Betreff: Rückgabewert von CollideImage()

BeitragDo, Jun 02, 2005 13:29
Antworten mit Zitat
Benutzer-Profile anzeigen
In der Beschreibung steht:

Zitat:
Function CollideImage:Object[]( image:TImage,x,y,frame,collidemask%,writemask%,id:Object=Null )


Jetzt wen ich mehrere Objekte habe, zbsp ein Hinternissfeld, wie kann ich kontrollieren welches Hinternis kollidiert ist? Ist dafür id zuständig?

Und wen ich Debuglog verwende, Zbsp:

Code: [AUSKLAPPEN]
obj:Object = CollideImage( image,x,y0,1,0,0 )

Debuglog obj


Da gibt mir der Compiler bei der Zeile Debuglog einen Fehler. Wie muss ich obj umwandeln, damit ich testen kann?
 

klepto2

BeitragDo, Jun 02, 2005 15:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Versuch erstmal:

Debuglog ""+id

Um dann herauszufinden welches object das ist könntest du das so machen:

Code: [AUSKLAPPEN]


For test:object = eachin object_list
   
   if test = id then
     ...      was bei einer
         kollision passieren soll...
       
         Exit
    endif

next

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group