|
|
|
let mouseXInfo = document.getElementById("mouseX"); |
|
let mouseYInfo = document.getElementById("mouseY"); |
|
let canvasXInfo = document.getElementById("canvasX"); |
|
let canvasYInfo = document.getElementById("canvasY"); |
|
let snapXInfo = document.getElementById("snapX"); |
|
let snapYInfo = document.getElementById("snapY"); |
|
let heldButtonInfo = document.getElementById("heldButton"); |
|
|
|
mouse.listen.window.onmousemove.on((evn) => { |
|
mouseXInfo.textContent = evn.x; |
|
mouseYInfo.textContent = evn.y; |
|
}); |
|
|
|
mouse.listen.world.onmousemove.on((evn) => { |
|
canvasXInfo.textContent = evn.x; |
|
canvasYInfo.textContent = evn.y; |
|
snapXInfo.textContent = evn.x + snap(evn.x); |
|
snapYInfo.textContent = evn.y + snap(evn.y); |
|
|
|
if (global.debug) { |
|
debugLayer.clear(); |
|
debugCtx.fillStyle = "#F0F"; |
|
debugCtx.beginPath(); |
|
debugCtx.arc(viewport.cx, viewport.cy, 5, 0, Math.PI * 2); |
|
debugCtx.fill(); |
|
|
|
debugCtx.fillStyle = "#0FF"; |
|
debugCtx.beginPath(); |
|
debugCtx.arc(evn.x, evn.y, 5, 0, Math.PI * 2); |
|
debugCtx.fill(); |
|
} |
|
}); |
|
|