Returns a pixel’s color or coordinates.
POINT
(x, y)
POINT
(mapping)
The POINT(x, y)
function returns the color of the pixel at the x, y coordinate.
The POINT(mapping)
function returns the coordinates of the graphics cursor based on the value of mapping.
Function | Returns |
---|---|
0 | the current physical x coordinate. |
1 | the current physical y coordinate. |
2 | the current logical x coordinate if WINDOW is active; otherwise, it returns the current physical x coordinate as in 0 above. |
3 | the current logical y coordinate if WINDOW is active; otherwise, it returns the current physical y coordinate as in 1 above. |
SCREEN 1
FOR C=0 TO 3
PSET (10, 10),C
IF POINT(10, 10) <> C THEN PRINT "BROKEN BASIC="
NEXT C
The following inverts the current state of a point:
SCREEN 2
IF POINT(I, I) <> 0 THEN PRESET(I, I) ELSE PSET(I, I)
The following is another way to invert a point:
PSET (I, I), 1-POINT(I, I)