This applies to VFP as well, run the following code to see:
FOR i = 1 TO 100
_screen.PSet(i, i)
ENDFOR
>I learn something new every day!
>
>>It is traditional in computer graphics to have the origin of the graphics buffer in the upper left corner. This makes buffer arithmetic easier in that the address of a pixel = address of buffer + (Y * width of X Axis) + X
>>
>>
>>Y Axis
>>(0,0)
>>________________ X Axis
>>|\
>>| \
>>| \ <<- Positive slope
>>| \
>>Y Axis
>>