Break guides on mouse out
This commit is contained in:
parent
4d6ad70aad
commit
a45af143b1
@ -114,6 +114,16 @@ function Ronin () {
|
||||
this.surface.clearGuide()
|
||||
}
|
||||
|
||||
this.onMouseOver = (e) => {
|
||||
this.mouseOrigin = null
|
||||
this.surface.clearGuide()
|
||||
}
|
||||
|
||||
this.onMouseOut = (e) => {
|
||||
this.mouseOrigin = null
|
||||
this.surface.clearGuide()
|
||||
}
|
||||
|
||||
this.mouseShape = (position, type) => {
|
||||
if (!this.mouseOrigin) { return }
|
||||
const x = position.x
|
||||
|
@ -15,6 +15,8 @@ function Surface (ronin) {
|
||||
this._guide.addEventListener('mousedown', ronin.onMouseDown, false)
|
||||
this._guide.addEventListener('mousemove', ronin.onMouseMove, false)
|
||||
this._guide.addEventListener('mouseup', ronin.onMouseUp, false)
|
||||
this._guide.addEventListener('mouseover', ronin.onMouseOver, false)
|
||||
this._guide.addEventListener('mouseout', ronin.onMouseOut, false)
|
||||
}
|
||||
|
||||
this.start = function () {
|
||||
|
Loading…
x
Reference in New Issue
Block a user