fix function GetColorOfPixel

git-svn-id: svn://kolibrios.org@7258 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
IgorA 2018-04-25 05:36:00 +00:00
parent 9115f97464
commit 0096ee123b
1 changed files with 10 additions and 6 deletions

View File

@ -44,13 +44,17 @@ PutPixel:
; eax - color of pixel in coordinats (x,y) ; eax - color of pixel in coordinats (x,y)
GetColorOfPixel: GetColorOfPixel:
cmp esi,ebx
jb @f
xor eax,eax
dec eax
ret
@@:
imul ebx,edi imul ebx,edi
add ebx,esi add ebx,esi
lea ebx,[ebx+ebx*2] lea ebx,[ebx+ebx*2]
add eax,ebx mov eax,[eax+ebx]
mov ebx,[eax] and eax,0xffffff
and ebx,0xffffff
mov eax,ebx
ret ret
;procedure <<<<calculate line>>>> ;procedure <<<<calculate line>>>>