40 lines
705 B
Lua
40 lines
705 B
Lua
require "rooms"
|
|
require "menu"
|
|
x=0
|
|
|
|
function mini.init()
|
|
sprites = surf.load("sprites.gif")
|
|
tiles = surf.load("tiles.gif")
|
|
surf.source(tiles)
|
|
pal.set(pal.load("tiles.gif"))
|
|
pal.trans(0)
|
|
rooms.init()
|
|
menu.show()
|
|
end
|
|
|
|
function mini.update()
|
|
view.origin(0,0)
|
|
surf.cls(1)
|
|
surf.target(0)
|
|
|
|
menu.draw()
|
|
|
|
-- Pintar el marcador
|
|
-- [TODO]
|
|
|
|
-- Pintar el mapa i sprites
|
|
rooms.draw()
|
|
|
|
view.origin(0,0)
|
|
local mx, my = mouse.pos()
|
|
mx, my = math.floor(mx/8)*8, math.floor(my/8)*8
|
|
|
|
if my>=8 then
|
|
draw.rect(mx-1, my-1, 10, 10, 28)
|
|
draw.rect(mx, my, 8, 8, 1)
|
|
end
|
|
if key.press(key.ESCAPE) then
|
|
sys.quit()
|
|
end
|
|
end
|