
Purpose::
To read the color or attribute value of a pixel from the screen.Syntax:POINT(x,y) POINT(function)Comments:In the first syntax, x and y are coordinates of the point to be examined.If the point given is out of range, the value -1 is returned.See the COLOR and PALETTE statements for valid color and attribute values.POINT with one argument allows you to retrieve the current graphics coordinates.POINT(function) returns the value of the current x or y graphics coordinates as follows:
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.
Example 1:10 SCREEN 1 20 FOR C=0 TO 3 30 PSET (10, 10),C 40 IF POINT(10, 10)<>C THEN PRINT "BROKEN BASIC=" 50 NEXT CExample 2:The following inverts the current state of a point:
10 SCREEN 2 20 IF POINT(I, I)<>0 THEN PRESET(I, I) ELSE PSET(I, I)Example 3:The following is another way to invert a point:
20 PSET (I, I), 1-POINT(I, I)