Buenas.
Tengo otro problema.
Al iniciar mi HB y pulsar X, se muestra lo siguiente, pero durate medio segundo, y luego desaparece y vuelve al menu ):
(Nota: aún no esta acabado)
(Nota2: hay z en los screen.print porque es un proyecto sorpresa (= )
blanco = color.new(255,255,255) music = sound.load("./Sounds/DBGTOP.mp3") fondo = image.load("./Images/Fmenu.png") puntos = 0 function Quiz1() screen.clear() screen.print(10,10,"z",blanco) screen.print(10,50,"z",blanco) screen.print(10,70,"z",blanco) screen.print(10,90,"z",blanco) screen.flip() controls.read() if controls.press("cross") then os.message("¡Fallaste!") puntos = puntos-10 end if controls.press("circle") then os.message("¡Muy bien!\nCargando siguiente pregunta...") puntos = puntos+10 Quiz2() end if controls.press("square") then os.message("¡Fallaste!") puntos = puntos-10 end end function ShowImage() fondo:blit(0,0) end function PlayMusic() sound.play(music) end function Menu() screen.print(10,10,"z",blanco) screen.print(10,30,"Pulsa X para comenzar",blanco) screen.print(10,50,"Pulsa O para salir",blanco) screen.print(10,90,"Zuggry :)",blanco) screen.flip() end function Iniciar() Quiz1() end PlayMusic() while true do controls.read() Menu() ShowImage() if controls.press("cross") then Iniciar() end if controls.press("circle") then os.quit() end end
La función iniciar, pon los
La función iniciar, pon los prints en un bucle(dentro de la función) y el screen.flip() antes del end del bucle.
No te entiendo, podrias
No te entiendo, podrias explicarte mejor porfavor?
Gracias ;)
Que todos los screen.flip()
se pueden resumir en 1 al final del bucle while true do
No, me refería a que en la
No, me refería a que en la función que muestra los prints los ponga en un bucle y el flip antes del end del mismo.
Depende de lo que quiera
hacer, Claro.
Porsupuesto, solo es cosa de
Porsupuesto, solo es cosa de adaptarlo a sus necesidades.
Os referis a ponerlo
Os referis a ponerlo asi?
Porque sigue sin ir :S
Errores