File tree Expand file tree Collapse file tree
Effects/FlxSpriteFilters/source Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -163,22 +163,27 @@ class PlayState extends FlxState
163163 }
164164 if (isAnimSpr2 )
165165 {
166+ spr2 .angle + = 45 * elapsed ;
166167 updateFilter (spr2 , spr2Filter );
167168 }
168169 if (isAnimSpr3 )
169170 {
171+ spr3 .angle + = 45 * elapsed ;
170172 updateFilter (spr3 , spr3Filter );
171173 }
172174 if (isAnimSpr4 )
173175 {
176+ spr4 .angle + = 45 * elapsed ;
174177 updateDropShadowFilter (elapsed );
175178 }
176179 if (isAnimSpr5 )
177180 {
181+ spr5 .angle + = 45 * elapsed ;
178182 updateFilter (spr5 , spr5Filter );
179183 }
180184 if (isAnimSpr6 )
181185 {
186+ spr6 .angle + = 45 * elapsed ;
182187 updateDisplaceFilter ();
183188 }
184189 }
@@ -200,6 +205,8 @@ class PlayState extends FlxState
200205
201206 function updateFilter (spr : FlxSprite , sprFilter : FlxFilterFrames )
202207 {
208+ // Reset the offset, it will ballon with each apply call
209+ spr .offset .set ();
203210 sprFilter .applyToSprite (spr , false , true );
204211 }
205212}
You can’t perform that action at this time.
0 commit comments