Fixed brush not working on start

This commit is contained in:
Nicola 2022-01-23 18:56:55 +01:00
parent ddf11ab061
commit 1b42c0b7ca

View File

@ -7,9 +7,24 @@ class BrushTool extends ResizableTool {
Events.on('click', this.smallerButton, this.decreaseSize.bind(this)); Events.on('click', this.smallerButton, this.decreaseSize.bind(this));
} }
onStart(mousePos) { onStart(mousePos, cursorTarget) {
super.onStart(mousePos); super.onStart(mousePos);
if (cursorTarget === undefined)
return;
new HistoryState().EditCanvas(); new HistoryState().EditCanvas();
//draw line to current pixel
if (cursorTarget.className == 'drawingCanvas' || cursorTarget.className == 'drawingCanvas') {
currFile.currentLayer.drawLine(
Math.floor(mousePos[0]/currFile.zoom),
Math.floor(mousePos[1]/currFile.zoom),
Math.floor(mousePos[0]/currFile.zoom),
Math.floor(mousePos[1]/currFile.zoom),
this.currSize
);
}
currFile.currentLayer.updateLayerPreview();
} }
onDrag(mousePos, cursorTarget) { onDrag(mousePos, cursorTarget) {