hola hasta hace muy poco empeze a programar en lua y llevo un codigo de un hb muy pequeño o simple el momento de la ejecucion
el caso es que en el menu tengo dos opciones entrar o salir y quiero que se note la que tengo seleccionada ya que no se sabe cual esta seleccionada este es mi codigo a ademas quiero saber los botones por que desttelan y para que una opcion funcione digamos salir hay que darle varias veces x aunque deveria ser solo 1 para que salga
blanco = Color.new( 255, 255, 255 ) negro = Color.new( 0, 0, 0 ) gris = Color.new( 127, 127, 127 ) rojo = Color.new( 255, 0, 0 ) verde = Color.new( 0, 255, 0 ) azul = Color.new( 0, 0, 255 ) inicio = Image.load("inicio.jpg") entrar = Image.load("entrar.jpg") plantarse = Image.load("plantarse.jpg") cincuenta = Image.load("cincuenta.jpg") llamada = Image.load("llamada.jpg") publico = Image.load("publico.jpg") salir = Image.load("salir.jpg") oldpad = Controls.read() current = enter current = salir Mp3me.load("sonido1.mp3") Mp3me.play() while true do screen:clear() screen:blit(0,0,inicio) screen.waitVblankStart() screen.flip() screen:blit(40,40,entrar) screen.waitVblankStart() screen.flip() screen:blit(353,200,salir) screen.waitVblankStart() screen.flip() oldpad = Controls.read() pad = Controls.read() if current == entrar and pad:right() and oldpad:right() ~= pad:right() then current = salir System.memclean() end if current == salir and pad:left() and oldpad:left() ~= pad:left() then current = entrar System.memclean() end if current == enter and pad:cross() and oldpad:cross() ~= pad:cross() then dofile("script2.lua") System.memclean() end if current == salir and pad:cross() and oldpad:cross() ~= pad:cross() then dofile("exit.lua") System.memclean() end end
Ok
te recomiendo seguir los Tutos de Pipagerardo: http://pipagerardo.fortunecity.es/Tutorial_LUA_PSP_pipagerar...
ahi te dan un ejemplo de un menu de seleccion:
Solo seria entenderlo y editarlo para que aparesca como tu dices.
Salu9