a_pleasant_stroll/movement.lua
2019-12-04 18:48:04 -05:00

27 lines
500 B
Lua

function init_movement()
camera_pos = {0, 0}
end
function handle_input()
new_pos = camera_pos
if (btnp(0)) new_pos[1] -= 1 -- move left
if (btnp(1)) new_pos[1] += 1 -- move right
if (btnp(2)) new_pos[2] -= 1 -- move up
if (btnp(3)) new_pos[2] += 1 -- move down
if legal_move(new_pos) then
camera_pos = new_pos
end
-- todo: determine whether we need to regen map and what that means
end
function draw_player()
end
function legal_move(pos)
return true
end