Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbserverprogrammering/projekt/GYA-2026/js/

box.js
door.js
gate.js
global.js
imagesNSound_handler.js
main.js
player.js
pressure_plate.js
rolling_stone.js
saveInputs.js
world.js

saveInputs.js

24 lines ASCII Windows (CRLF)
document.addEventListener("keydown", down);
document.addEventListener("keyup", up);
let actions = {};
let startTime = Date.now();


document.getElementById("actions").value = "";
document.getElementById("time").value = startTime;

function down(key) {
  if (draw_interval != null) {
    actions[Date.now() - startTime] = key.key;
    document.getElementById("actions").value += Date.now() - startTime + " " + key.keyCode + " keydown" + ",";
    console.log(document.getElementById("actions").value);
  }
}

function up(key) {
  if (draw_interval != null) {
    actions[Date.now() - startTime] = key.key;
    document.getElementById("actions").value += Date.now() - startTime + " " + key.keyCode + " keyup" + ",";
    console.log(document.getElementById("actions").value);
  }
}