From 40a6714dc7a2a6dce3994b24ec3e906e6677886a Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 8 Jul 2020 01:41:20 +0100 Subject: [PATCH] always compute and return ddr2 We'll want this in a moment --- templates/script.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/templates/script.ts b/templates/script.ts index 934c1971..6f0158d4 100644 --- a/templates/script.ts +++ b/templates/script.ts @@ -208,8 +208,8 @@ function drag_mousemove(e: MouseEvent) { var ctm = space.getScreenCTM()!; var ddx = (e.clientX - dcx!)/ctm.a; var ddy = (e.clientY - dcy!)/ctm.d; + var ddr2 = ddx*ddx + ddy*ddy; if (!(dragging & DRAGGING.YES)) { - var ddr2 = ddx*ddx + ddy*ddy; if (ddr2 > DRAGTHRESH) { dragging |= DRAGGING.YES; } @@ -224,11 +224,12 @@ function drag_mousemove(e: MouseEvent) { var pelem = document.getElementById('piece'+piece); api_piece(api_delay, 'm', piece, drag_uelem!, [x, y] ); } + return ddr2; } function drag_mouseup(e: MouseEvent) { console.log('mouseup', dragging); - drag_mousemove(e); + let ddr2 = drag_mousemove(e); //console.log('mouseup ...', dragging); if (dragging == DRAGGING.MAYBE_UNGRAB || dragging == (DRAGGING.MAYBE_GRAB | DRAGGING.YES)) { -- 2.30.2