precision-game/js/player.mjs
2023-10-25 19:37:08 +02:00

22 lines
546 B
JavaScript

import { assert } from "./test.mjs";
import * as entity from "./entity.mjs";
import * as input from "./input.mjs";
import { register_tick } from "./tick.mjs";
export const player = entity.create(0, 0, 20, 20);
function tick_player (deltatime) {
let delta_x = 0;
if (input.pressed("ArrowLeft")) delta_x += -5;
if (input.pressed("ArrowRight")) delta_x += 5;
let delta_y = 0;
if (input.pressed("ArrowUp")) delta_y += -5;
if (input.pressed("ArrowDown")) delta_y += 5;
entity.move(player, delta_x, delta_y);
}
register_tick(tick_player);