Instrucciones PRESET Y PSET

Objetivo:

Mostrar un punto en un lugar especificado en la pantalla durante uso del modo de gráficos.

Sintaxis:

PRESET(x,y)[,color]
PSET(x,y)[,color]

Comentarios:

(x,y) representa las coordenadas del punto.

color es el color del punto.

Las coordenadas pueden ser dadas en la forma absoluta o en relativa.

Forma absoluta

(absolute x, absolute y) es más común y se refiere directamente a un punto sin hacer caso del último punto referido. Por ejemplo:

 (10,10) 

Forma Relativa

STEP (x offset, y offset) es un punto relativo con al punto más reciente referido. Por ejemplo:

 STEP(10,10)

Los valores de coordenada pueden estar más allá del borde de la pantalla. Sin embargo, los valores fuera de la variedad de número entero (-32768 a 32767) causan un error  "Overflow".

(0,0) es siempre la esquina superior e izquierda (y 0,199) es la esquina inferior e izquierda tanto en resolución alta como en resolución media.

Ver COLOR y declaraciones PALETTE para más información.

Si el valor para el color es mayor que 3, un error "Illegal function call" es devuelto.

Ejemplo 1:

Los siguientes draws una línea diagonal de (0,0) a (100,100).

10 CLS
20 SCREEN 1
30 FOR I=0 TO 100
40 PSET (I,I)
50 NEXT
60 LOCATE 14,1

Ejemplo 2:

Lo siguiente limpia la línea poniendo cada pixel a 0.

40 FOR I=100 TO 0 STEP -1
50 PSET(I,I),0
60 NEXT I
1