Leer el color o valor de atributo de un pixel de la pantalla.
POINT(x,y) POINT(function)
En la primera sintaxis,x e y son coordenadas del punto para ser examinado.
Si el punto dado es fuera de rango, el valor-1 es devuelto.
Ver COLOR y declaraciones PALETTE para valores validos de color y atributos.
POINT con un argumento permite que usted recupere las coordenadas de gráficos corrientes.
POINT(function) devuelve el valor de x corriente o coordenadas de gráficos y como sigue:
Función | Vueltas |
0 | la coordenada de x física actual. |
1 | la coordenada de y física actual. |
2 | x lógicos corrientes coordinan si WINDOW es activa; por otra parte, esto devuelve la coordenada de x física corriente como en 0 encima. |
3 | y lógicos corrientes coordinan si WINDOW es activa; por otra parte, esto devuelve la coordenada de y física corriente como en 1 encima. |
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 C
Lo siguiente invierte el estado corriente de un punto:
10 SCREEN 2 20 IF POINT(I, I)<>0 THEN PRESET(I, I) ELSE PSET(I, I))
Lo siguiente es otro modo de invertir un punto:
20 PSET (I, I), 1-POINT(I, I)