Ответ: 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
Опять желтый экран. Полностью.
|