import { BOX_SIZE, get_tile, set_tile } from "./world.mjs"; import { on_press } from "./input.mjs"; const player = { x: 2, y: 1, }; set_tile(player.x, player.y, "player"); export function set_player_pos (x, y) { set_tile(player.x, player.y, 0); set_tile(x, y, "player"); player.x = x; player.y = y; } export function move_player (d_x, d_y) { set_player_pos(player.x + d_x, player.y + d_y); } on_press("ArrowLeft", _ => { move_player(-1, 0); }); on_press("ArrowRight", _ => { move_player(1, 0); }); on_press("ArrowUp", _ => { move_player(0, -1); }); on_press("ArrowDown", _ => { move_player(0, 1); });