Una pregunta fácil de c=64

Si tienes alguna duda y crees que alguien podría resolverla, ponla aquí. || If you have any doubt about programming, post it here.

Moderador: CEZ

Responder
alex
16 bits
16 bits
Mensajes: 128
Registrado: 08 Abr 2008 09:50

Una pregunta fácil de c=64

Mensaje por alex »

Para pasar de una pantalla de texto a otra,Neil Parsons me facilitó esta línea:
40 GET A$:IF A$="" THEN 40
Pero ahora quisiera saber cono se hace para que por ejemplo pasados unos segundos la pantalla cambie por si sola.Es decir,que pueda asignarle un valor de tiempo a una pantalla y luego pase a la siguiente sin tener que apretar una tecla.
Avatar de Usuario
WoodMaster
32 bits
32 bits
Mensajes: 697
Registrado: 13 Jul 2007 15:31
Ubicación: Fi algharb alandalus

Re: Una pregunta fácil de c=64

Mensaje por WoodMaster »

Uff hace siglos que no programo en Basic! Pero con un bucle for puedes crear una pausa.
alex
16 bits
16 bits
Mensajes: 128
Registrado: 08 Abr 2008 09:50

Re: Una pregunta fácil de c=64

Mensaje por alex »

¿Podrías mostrarme un ejemplo?.Si no es mucha molestia.
Avatar de Usuario
WoodMaster
32 bits
32 bits
Mensajes: 697
Registrado: 13 Jul 2007 15:31
Ubicación: Fi algharb alandalus

Re: Una pregunta fácil de c=64

Mensaje por WoodMaster »

alex escribió:¿Podrías mostrarme un ejemplo?.Si no es mucha molestia.
1000 FOR PAUSA = 0 to 5000 : NEXT PAUSA
Avatar de Usuario
josepzin
128 bits
128 bits
Mensajes: 2238
Registrado: 25 Oct 2005 18:03
Ubicación: Carthagonova
Contactar:

Re: Una pregunta fácil de c=64

Mensaje por josepzin »

WoodMaster escribió:
alex escribió:¿Podrías mostrarme un ejemplo?.Si no es mucha molestia.
1000 FOR PAUSA = 0 to 5000 : NEXT PAUSA
WoodMaster... me imagino que sigues haciendo cosas con el Basic, o sino como recuerdas estas cosas!?
Avatar de Usuario
WoodMaster
32 bits
32 bits
Mensajes: 697
Registrado: 13 Jul 2007 15:31
Ubicación: Fi algharb alandalus

Re: Una pregunta fácil de c=64

Mensaje por WoodMaster »

josepzin escribió:
WoodMaster escribió:
alex escribió:¿Podrías mostrarme un ejemplo?.Si no es mucha molestia.
1000 FOR PAUSA = 0 to 5000 : NEXT PAUSA
WoodMaster... me imagino que sigues haciendo cosas con el Basic, o sino como recuerdas estas cosas!?
Güeno, el bucle for es algo simples que me acuerdo bien. Pero hay otros comandos que no me recordo.
alex
16 bits
16 bits
Mensajes: 128
Registrado: 08 Abr 2008 09:50

Re: Una pregunta fácil de c=64

Mensaje por alex »

Muchas gracias por la ayuda.
Un saludo.
Avatar de Usuario
Hergest
16 bits
16 bits
Mensajes: 65
Registrado: 04 Ene 2008 19:24
Ubicación: Sevilla

Re: Una pregunta fácil de c=64

Mensaje por Hergest »

Usa "TI", que es una variable que lleva un contador de tiempo

10 A=TI+60
20 IF (TI<A) THEN GOTO 20

Esto espera un segundo.
En la línea 10, cambia "60" por el valor que más te interese (cada 60 = 1 segundo).

Un saludo.

Javier.
Avatar de Usuario
Hergest
16 bits
16 bits
Mensajes: 65
Registrado: 04 Ene 2008 19:24
Ubicación: Sevilla

Re: Una pregunta fácil de c=64

Mensaje por Hergest »

Otra opción:

10 A=TI+300
20 IF TI>A THEN 40
30 GET A$: ID A$="" THEN 20
40 PRINT "FIN!"

Espera 5 segundos o que se pulse una tecla...

Bye!

Javier.
Avatar de Usuario
WoodMaster
32 bits
32 bits
Mensajes: 697
Registrado: 13 Jul 2007 15:31
Ubicación: Fi algharb alandalus

Re: Una pregunta fácil de c=64

Mensaje por WoodMaster »

Genial esa de la variable TI, no la conocia(tampoco he usado mucho el basic del c64 por lo bueno que es :lol: )
Responder