On Goto; On Sq Gosub - AMSTRAD CPC 6128 Manual Del Usario

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

Publicidad

Palabras clave asociadas: RETURN.
ON <expresión> GOTO
Sintaxis: ON <selector> GOTO <lista de: <número de línea>>
Ejemplo:
10 CLS:PRINT "MENÚ DE OPCIONES":PRINT
20 PRINT "1. Listar programa":PRINT
30 PRINT "2. Editar y ampliar":PRINT
40 PRINT "3. Catalogo del disco":PRINT
50 INPUT "Elija del 1 al 3: ",x
60 ON x GOTO 80,90,100
70 GOTO 10
80 LIST
90 AUTO
100 CAT
run
Orden. Determina, en función del valor de <selector>, a qué línea del programa debe saltar la
ejecución. El margen de valores de <selector> es de 0 a 255. La línea elegida es la que se
encuentra en la lista en el lugar indicado por <selector>. Así, en el ejemplo anterior, si x=1 se
salta a la línea 80; si x=2, a la línea 90; y si x=3, a la línea 100.
Si el valor de <selector> es cero o mayor que el número de líneas citadas en la <lista de
números de línea>, no se produce el salto.
Palabras clave asociadas: ON expresión GOSUB.

ON SQ GOSUB

Sintaxis: ON SQ (<canal>) GOSUB <número de línea>
Ejemplo:
10 ENV 1,15,-1,1
20 ON SQ(1) GOSUB 60
30 MODE 0:ORIGIN 0,0,200,440,100,300
40 FOR x=1 TO 13:FRAME:MOVE 330,200,x
50 FILL x:NEXT:GOTO 40
60 READ s:IF s=0 THEN RESTORE:GOTO 60
70 SOUND 1,s,25,15,1
80 ON SQ(1) GOSUB 60:RETURN
90 DATA 50,60,90,100,35,200,24,500,0
run
Orden. Invoca la subrutina especificada cuando hay espacio libre en la cola de sonidos. El
parámetro <canal> deber ser una expresión entera que dé uno de los siguientes valores:
• 1 para el canal A
• 2 para el canal B
• 4 para el canal C
En la parte 2 del capítulo 'Cuando usted guste...' daremos más información sobre los sonidos.
Palabras clave asociadas: RETURN, SOUND, SQ.
Manual de Amstrad CPC 6128 (revisión 2008) - Página 150

Publicidad

Tabla de contenido
loading

Tabla de contenido