Ocultar thumbs Ver también para CPC 6128:
Tabla de contenido

Publicidad

Este programa se puede mejorar introduciendo pausas y utilizando un símbolo distinto para el
retroceso.
Escriba:
list
y añada las siguientes líneas:
70
n=1
TO 300:NEXT n
FOR
80
FOR
x=39
TO
90
LOCATE
x,20
100
FRAME
110
PRINT
CHR$(251);" "
120
NEXT x
130
FOR
n=1
TO 300:NEXT n
140
GOTO
20
run
Nota del revisor (2008): La orden FRAME está disponible en los Amstrad CPC6128 y en los
CPC664, pero no en el modelo inicial CPC464. En los CPC464 se puede imitar, usando en su
lugar:
CALL &BD19

PLOT

La instrucción PLOT es análoga a LOCATE, pero controla la posición del cursor gráfico y utiliza
un sistema de coordenadas distinto, en el que las distancias se miden en pixels (un pixel, o punto
gráfico, es la mínima área de la pantalla controlable individualmente).
El cursor gráfico es invisible, y distinto en todos los aspectos del cursor de texto.
La pantalla se divide en 640 puntos en horizontal por 400 en vertical. Las coordenadas x, y se
toman con respecto al extremo inferior izquierdo de la pantalla, que es el punto de coordenadas
0,0. A diferencia de lo que ocurría con LOCATE, las coordenadas de este sistema no dependen
del modo de pantalla (0, 1 o 2).
Para comprobarlo, reinicialice la máquina con [CONTROL] [MAYS] [ESC] y escriba:
plot
320,200
Observe el punto que ha aparecido en el centro de la pantalla.
Hagamos lo mismo en modo 0:
mode
0
plot
320,200
El punto sigue estando en el centro de la pantalla, pero es más grande. Para ver el efecto en
modo 2 escriba:
mode
2
plot
320,200
Como era de esperar, el punto sigue centrado, pero es mucho más pequeño.
Dibuje unos cuantos puntos en diversos lugares de la pantalla y en modos distintos para
familiarizarse con esta instrucción. Cuando haya terminado, escriba:
1
STEP
-1
Manual de Amstrad CPC 6128 (revisión 2008) - Página 69

Publicidad

Tabla de contenido
loading

Tabla de contenido