Seite 1 von 1
Zeichnen hinter Sprite?
Verfasst: 22.03.2005 00:01
von Gamer
Es soll eine blaue Box gezeichnet werden und darauf
ein Sprite (800x600) plaziert werden. Dieses Sprite
ist oben schwarz, theoretisch müßte also der blaue
Balken durchscheinen, tut er aber nicht. Warum?
Code: Alles auswählen
OpenScreen(800,600,16,"Spiel")
CatchSprite(0,?logo)
Repeat
ExamineKeyboard()
ClearScreen(0,0,0)
OutputID = ScreenOutput()
StartDrawing(OutputID)
Box(0,0,800,100,RGB(0,0,255))
StopDrawing()
DisplaySprite(0,0,0)
FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)
End
Verfasst: 22.03.2005 00:38
von vonTurnundTaxis
Weil die Reihenfolge falsch war...
Code: Alles auswählen
DisplaySprite(0,0,0)
OutputID = ScreenOutput()
StartDrawing(OutputID)
Box(0,0,800,100,RGB(0,0,255))
StopDrawing()
Erst das Sprite und dann die Box drauf!
BTW:
nicht "müßte" sondern "müsste"!!!
Verfasst: 22.03.2005 00:53
von Gamer
Ich will aber nicht AUF das Sprite zeichnen, sondern dahinter.
Wiegesagt das Sprite ist oben teilweise durchsichtig (schwarz)
und da soll die blaue Box durchscheinen.
PS: Müßte, nicht müsste!

<--- alter Rechtschreiber

Verfasst: 22.03.2005 01:07
von vonTurnundTaxis
Du mu
sst erst die Tranzparenz festlegen.
Code: Alles auswählen
TransparentSpriteColor(Sprite#,R,G,B); legt die Transparente Farbe fest
DisplayTransparentSprite(Sprite#,XPos,YPos);Zeigt das Sprite mit der oben eingestellten Transparenz an
Gegen die alte Rechtschreibung! *signaturänder*
Verfasst: 22.03.2005 01:14
von Gamer
Also es geht wenn erst Box und dann Sprite, jedoch hätte ich natürlich DisplayTransparentSprite() nehmen müssen
Die alte Rechtschreibung war/ist besser

Bin halt alt und nicht mehr änderbar

Verfasst: 22.03.2005 01:59
von NicTheQuick
[OffTopic] Also ich finde die neue Rechtschreibung in vielen Fällen weitaus logischer. Und das sollten gerade Programmierer erkennen.
Jedoch gibt es auch Dinge, die geändert wurden, die man ruhig wieder rückgängig machen könnte, weil sie dann wortethymologisch nicht mehr gut rückverfolgbar sind.

[/OffTopic]
Verfasst: 22.03.2005 09:44
von crossroads
NicTheQuick hat geschrieben:[OffTopic] Also ich finde die neue Rechtschreibung in vielen Fällen weitaus logischer. Und das sollten gerade Programmierer erkennen.
Jedoch gibt es auch Dinge, die geändert wurden, die man ruhig wieder rückgängig machen könnte, weil sie dann wortethymologisch nicht mehr gut rückverfolgbar sind.

[/OffTopic]
[auchOffTopic]Eine Sprache wird aber nicht wie ein Programm entwickelt, sondern wächst und gedeiht eher wie ein Baum: alte Äste sterben ab, neue Zweige treiben aus. Klar kann man hie und da mal korrigierend eingreifen - aber gleich mit 'ner Kettensäge Amok laufen und den ganzen Wald verstümmeln

na ja, ich weiß nich ...

[/auchOffTopic]
Verfasst: 22.03.2005 11:26
von benny
@crossroads:
Das hast Du bildlich schön umschrieben. Ich mag alte verwachsene Bäume
auch lieber als auf 90Grad getrimmte Hecken

Verfasst: 22.03.2005 12:39
von Gamer
Naja aber andererseits ist es ärgerlich, wenn man jeden 3. PB-Code im Netz anpassen muss nur weil die Befehle in neueren Versionen nicht mehr existieren
