Можно ли в SDl узнать цвет точки в координате (x, y)?
Т.е. допустим в координате 10:10, цвет 255:0:255, как его узнать?
SDL (Узнавание цвета.)
Модератор: Модераторы разделов
-
NickLion
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: SDL
SDL_Surface::pixels содержит информацию о цвете, или о чем речь? Координаты относительно чего? Всего экрана, вне окна? Или всё же на нашей поверхности? В общем - конкретизируйте вопрос 
-
BratSinot
- Сообщения: 812
- ОС: Slackware64
Re: SDL
В координате x, y, узнать цвет точки в палитре RGB.
Вроде что-то нарыл:
http://www.libsdl.org/cgi/docwiki.cgi/Intr..._Video#getpixel
Осталось подумать и проверить.
-
NickLion
- Сообщения: 3408
- Статус: аватар-невидимка
- ОС: openSUSE Tumbleweed x86_64
Re: SDL
Так и не поняли вопроса. Эти координаты в чём считать? Ну, будем считать, что таки на SDL_Surface.
BratSinot писал(а): ↑21.02.2010 13:26Вроде что-то нарыл:
http://www.libsdl.org/cgi/docwiki.cgi/Intr..._Video#getpixel
Осталось подумать и проверить.
Да, это оно, я же говорил про SDL_Surface::pixels. Там как раз к нему и идёт обращение. С учётом разрядности.