diff --git a/src/kiss_flixel/KissExtendedSprite.hx b/src/kiss_flixel/KissExtendedSprite.hx index e607154..7d3f680 100644 --- a/src/kiss_flixel/KissExtendedSprite.hx +++ b/src/kiss_flixel/KissExtendedSprite.hx @@ -60,8 +60,15 @@ class KissExtendedSprite extends flixel.addons.display.FlxExtendedSprite { resetStartPos(); } + public var onStopDrag:FlxPoint->Void = null; + public override function stopDrag() { super.stopDrag(); + + if(onStopDrag != null){ + var spriteTotalMovement = new FlxPoint(x - dragStartPos.x, y - dragStartPos.y); + onStopDrag(spriteTotalMovement); + } } private var rotationPadding = new FlxPoint();