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