diff --git a/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss b/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss index 0aa4624a..f705096a 100644 --- a/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss +++ b/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss @@ -42,8 +42,8 @@ (doFor s rewardSprites null // Uncomment for debugging piece rotation: - (debugLayer.drawCircle s.x s.y 1 FlxColor.RED) - (debugLayer.drawCircle (+ s.x s.origin.x) (+ s.y s.origin.y) 1 FlxColor.LIME) + //(debugLayer.drawCircle s.x s.y 1 FlxColor.RED) + //(debugLayer.drawCircle (+ s.x s.origin.x) (+ s.y s.origin.y) 1 FlxColor.LIME) // Uncomment for debugging match zones: **(let [matchZones [(matchZoneLeft s) (matchZoneRight s)(matchZoneUp s)(matchZoneDown s)]] (doFor z matchZones diff --git a/projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx b/projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx index 3c4ddbef..20fa323d 100644 --- a/projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx +++ b/projects/kiss-flixel/src/kiss_flixel/KissExtendedSprite.hx @@ -64,8 +64,8 @@ class KissExtendedSprite extends flixel.addons.display.FlxExtendedSprite { var sCenter = new FlxPoint(s.x + s.origin.x, s.y + s.origin.y); var offset = sCenter.subtractPoint(thisCenter); offset.rotate(new FlxPoint(0, 0), deg); - s.x = x + offset.x; - s.y = y + offset.y; + s.x = thisCenter.x + offset.x - s.origin.x; + s.y = thisCenter.y + offset.y - s.origin.y; } } _rot(this, deg);