SysFn39.2:GetBackgroundPixel
Posted: Sat Oct 29, 2016 11:05 am
API KolibriOS порой очень удивляет.
* ecx = offset
Это ещё сначала xsize надо узнать. То есть, ещё один вызов SysFn. А ведь ядро это и так знает.* Offset for pixel with coordinates (x,y)
is calculated as (x+y*xsize)*3.
Ну уж pixel color, конечно, не может быть равен 2Returned value:
* eax = 0x00RRGGBB - pixel color, if offset is valid
(less than 0x160000-16)
* eax = 2 otherwise