GLBasic forum

Main forum => Bug Reports => Topic started by: metzzo on 2009-Sep-25

Title: CREATESCREEN und SPRCOLL funktionieren nicht...
Post by: metzzo on 2009-Sep-25
Hallo Leute,

Heute beim Programmieren ist mir ein Fehler aufgekommen, der f?r mich unerkl?rlich ist. Wenn ich ein CreateScreen Bild "ver?ndere", wird beim aufrufen von SPRCOLL das alte Bild auf Kollision gepr?ft und nicht das Neue.
Beispiel:

Code (glbasic) Select

SYSTEMPOINTER 1

CREATESCREEN 1,1,100,100
//LOADSPRITE "mouse.png",0
CREATESCREEN 0,0,1,1
USESCREEN 0
DRAWRECT 0,0,100,100,RGB(0,255,0)
USESCREEN 1
DRAWRECT 0,0,100,100,RGB(255,0,0)
USESCREEN -1

BLACKSCREEN
WHILE TRUE
MOUSESTATE MX,MY,ML,MR
DRAWSPRITE 1,100,100
DRAWSPRITE 0,MX,MY
IF ML
USESCREEN 1
DRAWRECT MX-100,MY-100,32,32,RGB(255,0,128)
USESCREEN -1
ENDIF
IF SPRCOLL(1,100,100,0,MX,MY)
PRINT "Kollision",10,10
ENDIF

SHOWSCREEN
WEND
Title: Re: CREATESCREEN und SPRCOLL funktionieren nicht...
Post by: Kitty Hello on 2009-Sep-28
Danke.
Sch?n aufbereitetes Beispiel! Behoben im n?chsten Update.
Title: Re: CREATESCREEN und SPRCOLL funktionieren nicht...
Post by: metzzo on 2009-Sep-28
Freue mich schon, aufs n?chste Update ;).
Title: Re: CREATESCREEN und SPRCOLL funktionieren nicht...
Post by: Schranz0r on 2009-Sep-28
 :good: