V11 Beta Grabsprite Bug (Userfehler) ERledigt.

Previous topic - Next topic

D2O

Hi,
das zweite Rechteck wird bei den unteren zwei beispielen nicht gezeichnet.
Der erste Code Funktioniert.

Code (glbasic) Select
DRAWRECT 0,0,20,20,RGB(0xff, 0x00, 0x00)  // Rot
DRAWRECT 20,0,20,20,RGB(0x00, 0x80, 0x00)  // Grün
GRABSPRITE 0,0,0,20,20
GRABSPRITE 1,20,0,20,20


WHILE TRUE

DRAWSPRITE 0, 10,10
DRAWSPRITE 1, 30,10

SHOWSCREEN
WEND


Code (glbasic) Select
DRAWRECT 0,0,20,20,RGB(0xff, 0x00, 0x00)  // Rot
GRABSPRITE 0,0,0,20,20
CLEARSCREEN RGB(0x00, 0x00, 0x00)
DRAWRECT 0,0,20,20,RGB(0x00, 0x80, 0x00)  // Grün
GRABSPRITE 1,20,0,20,20


WHILE TRUE

DRAWSPRITE 0, 10,10
DRAWSPRITE 1, 30,10

SHOWSCREEN
WEND


Code (glbasic) Select
DRAWRECT 0,0,20,20,RGB(0xff, 0x00, 0x00)  // Rot
GRABSPRITE 0,0,0,20,20
BLACKSCREEN
DRAWRECT 0,0,20,20,RGB(0x00, 0x80, 0x00)  // Grün
GRABSPRITE 1,20,0,20,20


WHILE TRUE

DRAWSPRITE 0, 10,10
DRAWSPRITE 1, 30,10

SHOWSCREEN
WEND
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell

Slydog

The first example draws the 2nd sprite at 20 pixels for the 'x'.
The other two examples draw it at 0 for the 'x', but grab it from 20 just as the first one did.

Here's the 2nd one updated:
Code (glbasic) Select
DRAWRECT 0,0,20,20,RGB(0xff, 0x00, 0x00)  // Rot
GRABSPRITE 0,0,0,20,20
CLEARSCREEN RGB(0x00, 0x00, 0x00)
DRAWRECT 0,0,20,20,RGB(0x00, 0x80, 0x00)  // Grün
GRABSPRITE 1,0,0,20,20  ///////// Updated this line to be at 0 x, not 20 x


WHILE TRUE

DRAWSPRITE 0, 10,10
DRAWSPRITE 1, 30,10

SHOWSCREEN
WEND
My current project (WIP) :: TwistedMaze <<  [Updated: 2015-11-25]

Kitty Hello

Im zweiten Bsp ist das Drawrect auf 0,0 und Grab auf 20,0?

D2O

Oh man. so ein Blöder Tipp fehler.
Das kommt von den vielen Copy and Paste, da zieht man lauter Fehler mit, auch wenn sie noch so klein sind.

"zu sich selbts sprechend"
Hmmmpfff, mach die Augen auf Fabbio
I7 2600K; 8 GB RAM ; Win10 Pro x64 | NVidia GTX 750 TI 2048MB ; Realtec OnBoard Sound;
Lenovo ThinkPad T400: XP Pro
GLB Premium-immer Aktuell