"use strict"; document.addEventListener("keydown",function(e){ keys[e.key.toLowerCase()]=true; if(e.key==="Shift")keys.shift=true; if(e.key===" "||e.key==="Enter"){actionQ=true;e.preventDefault()} if(S){if(e.key==="1")S.selMed=0;if(e.key==="2")S.selMed=1;if(e.key==="3")S.selMed=2;} }); document.addEventListener("keyup",function(e){keys[e.key.toLowerCase()]=false;if(e.key==="Shift")keys.shift=false;}); var gw=$("screen-game"); gw.addEventListener("touchstart",function(e){var t=e.touches[0];touch={active:true,sx:t.clientX,sy:t.clientY,dx:0,dy:0}},{passive:false}); gw.addEventListener("touchmove",function(e){if(!touch.active)return;var t=e.touches[0];touch.dx=t.clientX-touch.sx;touch.dy=t.clientY-touch.sy;e.preventDefault()},{passive:false}); gw.addEventListener("touchend",function(){if(Math.abs(touch.dx)<15&&Math.abs(touch.dy)<15)actionQ=true;touch.active=false;touch.dx=0;touch.dy=0}); $("act-btn").addEventListener("click",function(){actionQ=true}); document.querySelectorAll(".med-b").forEach(function(b,i){b.addEventListener("click",function(){if(S)S.selMed=i})}); $("btn-start").addEventListener("click",function(){curLvl=0;show("game")});