From ec2f30d33b075c6a862944799a95726adc2dda84 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Wed, 17 Aug 2022 23:55:50 +0000 Subject: [PATCH] fix saving group-drag piece positions --- .../flixel-desktop-habit-puzzle-game/source/HabitState.kiss | 2 +- projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss b/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss index ce0365d2..e4216bc9 100644 --- a/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss +++ b/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss @@ -355,7 +355,7 @@ (let [s (cast s KissExtendedSprite)] (set draggingSprite null) - (let [connectedPieces (recursivelyConnectedPieces s)] + (let [connectedPieces (s.connectedAndSelectedSprites)] (doFor connected connectedPieces (checkMatches (dictGet indexMap connected))) diff --git a/projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx b/projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx index 37e0cc94..ff69bce0 100644 --- a/projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx +++ b/projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx @@ -22,7 +22,7 @@ class KissExtendedSprite extends flixel.addons.display.FlxExtendedSprite { var mouseStartPos:FlxPoint = null; public var connectedSprites:Array = []; - function connectedAndSelectedSprites() { + public function connectedAndSelectedSprites() { var l = connectedSprites; var map = [for (s in l) s => true]; if (_dragToSelectEnabled) {