GLBasic forum

Other languages => GLBasic - de => Topic started by: HeikoJ on 2007-Mar-23

Title: Fillrect
Post by: HeikoJ on 2007-Mar-23
Hallo,

ich möchte an der Stelle, wo gerade die Spielfigur war, einen schwarzen Block anzeigen.
Also mache ich :

FILLRECT       0,0,16,16, RGB(0,0,0)
GRABSPRITE 107,0,0,16,16

das Sprite Nr. 107 zeige ich dann an.
Aber wenn ich das mache haben die Blöcke plötzlich einen grauen Rahmen.

Wenn ich das Sprite aus einer Datei lade ist alles schön schwarz.

Woran kann das liegen?

Mit FILLRECT:
(http://www.super8online.de/verkauf/bild1.bmp)

Mit LoadSprite
(http://www.super8online.de/verkauf/bild2.bmp)

Gruß Heiko.
Title: Fillrect
Post by: Kitty Hello on 2007-Mar-23
Auf PC? Bei GP2X ist irgend ein Bug in GRABSPRITE. Bin noch am Suchen.
Title: Fillrect
Post by: Kitty Hello on 2007-Mar-23
Auf PC? Bei GP2X ist irgend ein Bug in GRABSPRITE. Bin noch am Suchen.
Title: Fillrect
Post by: Schranz0r on 2007-Mar-23
Muss fast GP2X sein , weil bei PC hab ich da noch keine probleme gehabt ...
Title: Fillrect
Post by: HeikoJ on 2007-Mar-23
Hallo,

das war auf dem PC unter WIN XP.

Gruß Heiko
Title: Fillrect
Post by: Kitty Hello on 2007-Mar-23
Bitte Beispiel hochladen, damit ich's nachvollziehen kann. Bei mir ging der test.
Title: Fillrect
Post by: Schranz0r on 2007-Mar-23
Hi HeikoJ,

Also ich hab grad nen Test gemacht , und ich konnt bei fillrect keinen Fehler finden ?!?!
Du musst fast nen Programmierfehler drin haben .
Also ich denke mal das die einfach nur falsch gezeichnet werden, oder falsch positioniert sind.
Oder es ist ne Kombination aus Auflösung und Fillrect wo sich evtl. nicht verträgt.

Aber wie Gernot schon sagt, Poste doch mal  den ganzen Code, damit man dir helfen kann!

Grüße
Title: Fillrect
Post by: D2O on 2007-Mar-24
Hi, ja sowas hatte ich auch schon mal.
Nach einem Neustart wars dann weg!?
Und ist nicht mehr aufgetaucht.

Ich dachte zuerst ich hätte die Kordinaten nicht richtig gesetzt, um einen pixel zuweit nach rechts und unten.