From d2ffcfe1f64d3ff1276357f01d2da7cc32feebdd Mon Sep 17 00:00:00 2001 From: Cameron Taylor Date: Tue, 30 Apr 2024 17:13:13 -0400 Subject: [PATCH] fix rotation on flxfilterframes demo (#349) * fix rotation on flxfilterframes demo * remove bitmapfilterquality import * add comment --------- Co-authored-by: George Kurelic --- Effects/FlxSpriteFilters/source/PlayState.hx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Effects/FlxSpriteFilters/source/PlayState.hx b/Effects/FlxSpriteFilters/source/PlayState.hx index e94e52c60..521f09125 100644 --- a/Effects/FlxSpriteFilters/source/PlayState.hx +++ b/Effects/FlxSpriteFilters/source/PlayState.hx @@ -163,22 +163,27 @@ class PlayState extends FlxState } if (isAnimSpr2) { + spr2.angle += 45 * elapsed; updateFilter(spr2, spr2Filter); } if (isAnimSpr3) { + spr3.angle += 45 * elapsed; updateFilter(spr3, spr3Filter); } if (isAnimSpr4) { + spr4.angle += 45 * elapsed; updateDropShadowFilter(elapsed); } if (isAnimSpr5) { + spr5.angle += 45 * elapsed; updateFilter(spr5, spr5Filter); } if (isAnimSpr6) { + spr6.angle += 45 * elapsed; updateDisplaceFilter(); } } @@ -200,6 +205,8 @@ class PlayState extends FlxState function updateFilter(spr:FlxSprite, sprFilter:FlxFilterFrames) { + // Reset the offset, it will ballon with each apply call + spr.offset.set(); sprFilter.applyToSprite(spr, false, true); } }