- Comence a implementar els moduls 'game' i 'actors'

This commit is contained in:
2023-01-30 14:57:41 +01:00
parent adee527d70
commit b916fb39ee
4 changed files with 33 additions and 2 deletions

17
data/actors.lua Normal file
View File

@@ -0,0 +1,17 @@
actors={
list={},
add=function(actor)
table.insert(actors.list, actor)
end,
draw=function()
for i,v in ipairs(actors.list) do
sspr(v.gfx.x,v.gfx.y,16,16,v.x*8+v.dx,v.y*8+v.dy,16,16,v.o)
end
end,
update=function()
end
}

View File

@@ -3,4 +3,4 @@ config=ja2
width=160
height=144
zoom=5
files=mapa.lua,editor.lua,textbox.lua,menu.lua,main.lua
files=game.lua,mapa.lua,editor.lua,textbox.lua,menu.lua,main.lua

14
data/game.lua Normal file
View File

@@ -0,0 +1,14 @@
game={
cam={x=0,y=0},
init=function()
mapa.load("test.map")
update=game.update
end,
update=function()
camera(game.cam.x, game.cam.y)
map(0,0,0,0,mapa.w, mapa.h)
camera(0,0)
end
}

View File

@@ -31,7 +31,7 @@ end
function main_init()
set_update(menu_update)
second_menu = {{"PEIV", function() end},{"TORNAR",show_main_menu}}
main_menu = { {"EDITOR", editor.init}, {"EIXIR", quit}, {"TEST", function() menu.show(second_menu) end } }
main_menu = { {"JUGAR", game.init}, {"EDITOR", editor.init}, {"EIXIR", quit}, {"TEST", function() menu.show(second_menu) end } }
show_main_menu()
end