fix saving group-drag piece positions
This commit is contained in:
@@ -355,7 +355,7 @@
|
|||||||
(let [s (cast s KissExtendedSprite)]
|
(let [s (cast s KissExtendedSprite)]
|
||||||
(set draggingSprite null)
|
(set draggingSprite null)
|
||||||
|
|
||||||
(let [connectedPieces (recursivelyConnectedPieces s)]
|
(let [connectedPieces (s.connectedAndSelectedSprites)]
|
||||||
(doFor connected connectedPieces
|
(doFor connected connectedPieces
|
||||||
(checkMatches (dictGet indexMap connected)))
|
(checkMatches (dictGet indexMap connected)))
|
||||||
|
|
||||||
|
@@ -22,7 +22,7 @@ class KissExtendedSprite extends flixel.addons.display.FlxExtendedSprite {
|
|||||||
var mouseStartPos:FlxPoint = null;
|
var mouseStartPos:FlxPoint = null;
|
||||||
|
|
||||||
public var connectedSprites:Array<KissExtendedSprite> = [];
|
public var connectedSprites:Array<KissExtendedSprite> = [];
|
||||||
function connectedAndSelectedSprites() {
|
public function connectedAndSelectedSprites() {
|
||||||
var l = connectedSprites;
|
var l = connectedSprites;
|
||||||
var map = [for (s in l) s => true];
|
var map = [for (s in l) s => true];
|
||||||
if (_dragToSelectEnabled) {
|
if (_dragToSelectEnabled) {
|
||||||
|
Reference in New Issue
Block a user