Тема: ReadPixel???
Показать сообщение отдельно
Старый 28.09.2010, 19:24   #5
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: ReadPixel???

Гм, посоветовали вот так:
IMG=loadImage(path$,DYNAMICIMAGE)
Pixel=IMG.pixmaps[0].ReadPixel(X,Y)

ЗЫЖ Пиксель читается, а вот записывается очень криво, я делаю так:
If(LEVEL.ValidCoords(X,Y))
LockImage(LEVEL.IMG,0,False,True)
LEVEL.IMG.pixmaps[0].WritePixel(X,Y,$FF000000)
UnlockImage(LEVEL.IMG)
EndIf


Эх, получаю желтый ляп на весь экран...Ща попробую методом SBJoker'а

Вот:
If(LEVEL.ValidCoords(X,Y))
Buffer=LockImage(LEVEL.IMG,0,True,True)
WritePixel(Buffer,X,Y,$FF000000)
UnlockImage(LEVEL.IMG)
EndIf

Опять желтый экран. Полностью.
(Offline)
 
Ответить с цитированием