[SDL] Farbe eines Pixels ermitteln und Surfaces mit AND und XOR überlagern?
-
hi,
ich hab im moment 2 probleme:
1. Wie kann ich die Farbe eines Pixels ermitteln?
ich hab in google gesucht, und öfters eine Funktion getpixel(surface, x, y) oder SDL_GetPixel(...) gefunden, aber nur in verwendung. und von SDL aus gibts so eine Funktion glaube ich nicht. Hab zumindest in der Dokumentation und in meinen Manpages nichts davon gefunden.
2. In einem Tutorial mit dem ich mich im Moment beschäftige (Link und Link) ist davon die Rede, dass zuerst eine Bitmask auf den Screen geANDed (tolles Wort) wird und dann ein Bild geXORed.
Wie geht das in SDL?
hab auch dazu nichts gefunden.mfg
cypheredit: zu meiner ersten frage hab ich endlich was gefunden: http://www.libsdl.org/cgi/docwiki.cgi/Pixel_20Access?action=highlight&value=getpixel wer das problem auch hat
-
AFAIK macht man das mit der SDL nicht. Stattdessen werden Colorkeys benutzt.
Bye, TGGC (Wähle deine Helden)