Buenas se que estoy preguntando mucho pero esto es lo que me falta para terminar la aplicacion y es que he puesto un reloj. Para el mismo he usado esta declaracion
System.getTime( opción )
Devuelve la hora de la consola PSP, no funciona en el PC al ser una función específica. Solo una opción: hora = 1, minutos = 2, segundos = 3, microseg = 4, pm-am = 5.
hora = System.getTime(1) -- Retorna la hora de la PSP.
de la siguiente manera:
--Declaro las variables
hora = System.getTime(1)
minuto = System.getTime(2)
segundo = System.getTime(3)
--Dentro del while true do
screen:fontPrint(fr,100,140,hora,blanco)
screen:fontPrint(fr,135,140," :"..minuto,blanco)
screen:fontPrint(fr, 215, 140," :"..segundo, blanco )
el detalle es que al abrir la aplicacion da la hora pero del momento en que se abrio y ahi se queda no sigue contando los segundos ni minutos en el reloj.
Habre usado el codigo erroneo o lo aplique de la forma equivocada?
Gracias.
Un consejo...
Veo que usas 3 líneas de código para imprimir la hora completa:
Ahora, si lo que haces es imprimir todo en línea recta te recomiendo una sola línea de código para imprimirlo todo:
screen:fontPrint(fr,100,140,hora..":"..minuto..":"..segundo,blanco)
sAlud0s!
Tutorial: Fabricando nuestro propio micrófono para la PSP.
Exclusivo de PSP.Scenebeta.com
gracias por el detalle pero
gracias por el detalle pero lo habia intentado como me dices y no logre el efecto que logro como lo tengo, pero muchas gracias por que se que hay gente dispuesta ha ayudarme.
Por lo poco seXD
Esto tiene que ir dentro del bucle principal es decir dentro de while true do
y queda asi:
edito:borrre el codigo pues veo que fer ya te respondio
Mete las variables dentro
Mete las variables dentro del bucle para que a la siguiente pasada de bucle las funciones retornen de nuevo la hora actual, si lo pones fuera del bucle, solo retornara una vez la hora, la inicial.
--Dentro del while true do
hora = System.getTime(1)
minuto = System.getTime(2)
segundo = System.getTime(3)
screen:fontPrint(fr,100,140,hora,blanco)
screen:fontPrint(fr,135,140," :"..minuto,blanco)
screen:fontPrint(fr, 215, 140," :"..segundo, blanco
Te lo agradesco eso no lo
Te lo agradesco eso no lo sabia que dentro del el while true do se repite, cada dia se aprende mucho. Gracias.