Started implementing preview rect

At the moment there's a bug in the getCursorPos function, may have something to do with offsets. The rect is correctly drawn, but with a weird offset.

Added vfx canvas for tools previews.
This commit is contained in:
unsettledgames
2020-03-04 15:46:25 +01:00
parent efaa8e3c34
commit 8c94a951e2
9 changed files with 120 additions and 63 deletions

View File

@ -110,7 +110,7 @@ window.addEventListener("mouseup", function (mouseEvent) {
}
}
else if (currentTool == 'rectselect') {
endRectSelection();
endRectSelection(mouseEvent);
}
dragging = false;
@ -241,10 +241,10 @@ function draw (mouseEvent) {
else if (currentTool == 'rectselect') {
if (dragging && !isRectSelecting) {
isRectSelecting = true;
startRectSelection();
startRectSelection(mouseEvent);
}
else if (dragging && isRectSelecting) {
updateRectSelection();
updateRectSelection(mouseEvent);
}
}
}