| | |
| | | |
| | | |
| | | |
| | | let app = null; |
| | | let mapContainer = null; |
| | | |
| | |
| | | if (dragTarget) { |
| | | setDidClickSprite(false); |
| | | this.parent.off('pointermove'); |
| | | this.parent.off('pointerup'); |
| | | dragTarget.alpha = 1; |
| | | dragTarget = null; |
| | | } |
| | |
| | | |
| | | // sprites be movable from select box |
| | | // the scale was dynamic |
| | | export const spriteListBeMovable = (selectedSprites, scale, activateMapEvent) => { |
| | | export const spriteListBeMovable = (selectedSprites, scale, resetFn) => { |
| | | if (selectedSprites && selectedSprites.length > 0) { |
| | | let batchMove = false; |
| | | let batchMoveStartPos = null; |
| | |
| | | mapContainer.parent.off('mousemove'); |
| | | mapContainer.parent.off('mouseup'); |
| | | |
| | | activateMapEvent(MapEvent.SELECTION_BOX); |
| | | resetFn(); |
| | | } |
| | | |
| | | const batchMoveStart = (event) => { |