Anuncios Google

Ayuda con LUA DS

Bueno, les explico, quiero lograr hacer un HB con un solo archivo (.lua), pero nose si a la hora de abrir elementos (es decir, fotos sobre fotos) se usan Funciones o Tablas, nose si me explico bien, quiero hacer que al tocar un boton se abra otro menu encima de ese, aqui dejo un ejemplo del code:

 

Fondo_arriba = Image.load ("Fondo_arriba.png", VRAM)
Fondo_abajo = Image.load ("Fondo_abajo.png", VRAM)
Cursor = Image.load ("Cursor.png", VRAM)
Barra = Image.load ("Barra.png", VRAM)
 
 
function Menu()
screen.blit(SCREEN_DOWN, 0, 164, Barra)
end
 
 
while true do
Controls.read()
x = Stylus.X 
y = Stylus.Y 
if Keys.held.Up then
  y = y - 2
end
if Keys.held.Down then
  y = y + 2
end
if Keys.held.Right then
  x = x + 2 
end 
if Keys.held.Left then
  x = x - 2 
end
 
 
screen.blit(SCREEN_UP, 0, 0, Fondo_arriba)
screen.blit(SCREEN_DOWN, 0, 0, Fondo_abajo)
 
-- Al hacer doble click en esa area, nos llevara al otro Menu (en esta caso solo sera una barra "foto") -- 
if x >= 10 and x  <= 43 and y  >= 10 and y <= 48 and Stylus.doubleClick then
Menu()
end
 
 
 
screen.blit(SCREEN_DOWN, x, y, Cursor)
render()
end

El codigo no esta completo, pero lo otro no sera necesario.. Espero que alguien pueda ayudarme Saludos y Gracias de antemano..


Ayuda + Grafista = MP 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Dioni0396

lo primero de todo

para que usas controles si estas usando Stylus?

Las dos cosas pueden pero quedan feas, o controles o stylus?

Imagen de ldsp

Lo que pasa es que eso es una

Lo que pasa es que eso es una parte del codigo, porque en el HB uso la pantalla tactil y botones...

Imagen de Dioni0396

Para añadir un elemento sobre otro

solo tienes que volver a blitearlo, te explico digamos que tengo 2 imagenes, rojo y verde, y yo quiero que primero se vea rojo, y luego verde, y finalmente rojo.

while true do
code
code
code
code
blit de la imagen roja
code
code
code
code
CONDICION DA IGUAL a 
blit de la imagen verde
end
code
code
code
CONDICION Da igual a 
blit de la imagen roja
end
code
end

Solo hay que reblitear. nada mas.

Imagen de stalfos93

este post te lo sabrán

este post te lo sabrán responder en PROGRAMACIÓN ;)

Imagen de ldsp

Ups error mio

Ups error mio, gracias por avisarme..

 

Salu2.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.