stopDrag() call onStopDrag() for all dragged sprites

This commit is contained in:
2025-08-15 13:55:48 -05:00
parent 5da588c720
commit 4eb5c1835f

View File

@@ -65,10 +65,15 @@ class KissExtendedSprite extends flixel.addons.display.FlxExtendedSprite {
public override function stopDrag() {
super.stopDrag();
var spriteTotalMovement = new FlxPoint(x - dragStartPos.x, y - dragStartPos.y);
if(onStopDrag != null){
var spriteTotalMovement = new FlxPoint(x - dragStartPos.x, y - dragStartPos.y);
onStopDrag(spriteTotalMovement);
}
for(sprite in connectedAndSelectedSprites()) {
if(sprite.onStopDrag != null) {
sprite.onStopDrag(spriteTotalMovement);
}
}
}
private var rotationPadding = new FlxPoint();