mirror of
				https://github.com/flame-engine/flame.git
				synced 2025-11-01 01:18:38 +08:00 
			
		
		
		
	Effect controllers restructuring (#1134)
* Update effectController
* move effect controllers into the controllers/ directory
* Add .forward property to EffectController
* SimpleEffectController supports reverse time
* Fixing some compile errors
* rename SimpleEffectController -> LinearEffectController
* minor cleanup
* DurationEffectController and PauseEffectController
* ReverseLinearEffectController
* CurvedEffectController and its reverse
* InfiniteEffectController
* Added EffectController.recede()
* Add EffectController.update()
* Add InfiniteEffectController'
* RepeatedEffectController
* SequenceEffectController
* DelayedEffectController
* Restore the [EffectController.started] property
* minor
* Rename reset() -> setToStart()
* time direction is now managed from the Effect class
* StandardEffectController replaced with function standardController()
* update some doc-comments
* flutter analyze
* flutter format
* fix some tests
* more test fixes
* fix remaining tests
* format
* rename local variable
* minor simplification
* Expand docs in PauseEffectController
* added tests
* Curved controller test
* fix errors
* formatting
* added more tests
* format
* fix RepeatedEffectController
* more tests
* format
* changelog
* increase tolerance
* Replaced standardController with factory EffectController constructor
* Added parameter EffectController({alternate=false})
* Added default for curve= parameter
* rename
* rename tests
* added more exports
* rename tests
* rename src/effects2
Co-authored-by: Lukas Klingsbo <lukas.klingsbo@gmail.com>
			
			
This commit is contained in:
		| @ -40,7 +40,7 @@ class MoveEffectExample extends FlameGame { | ||||
|       )..add( | ||||
|           MoveEffect.to( | ||||
|             Vector2(380, 50), | ||||
|             StandardEffectController( | ||||
|             EffectController( | ||||
|               duration: 3, | ||||
|               reverseDuration: 3, | ||||
|               infinite: true, | ||||
| @ -58,7 +58,7 @@ class MoveEffectExample extends FlameGame { | ||||
|         ..add( | ||||
|           MoveEffect.to( | ||||
|             Vector2(380, 150), | ||||
|             StandardEffectController( | ||||
|             EffectController( | ||||
|               duration: 3, | ||||
|               reverseDuration: 3, | ||||
|               infinite: true, | ||||
| @ -68,7 +68,7 @@ class MoveEffectExample extends FlameGame { | ||||
|         ..add( | ||||
|           MoveEffect.by( | ||||
|             Vector2(0, -50), | ||||
|             StandardEffectController( | ||||
|             EffectController( | ||||
|               duration: 0.25, | ||||
|               reverseDuration: 0.25, | ||||
|               startDelay: 1, | ||||
| @ -92,7 +92,7 @@ class MoveEffectExample extends FlameGame { | ||||
|           ..add( | ||||
|             MoveEffect.along( | ||||
|               path1, | ||||
|               StandardEffectController( | ||||
|               EffectController( | ||||
|                 duration: 10, | ||||
|                 startDelay: i * 0.2, | ||||
|                 infinite: true, | ||||
| @ -110,7 +110,7 @@ class MoveEffectExample extends FlameGame { | ||||
|           ..add( | ||||
|             MoveEffect.along( | ||||
|               path2, | ||||
|               StandardEffectController( | ||||
|               EffectController( | ||||
|                 duration: 6, | ||||
|                 startDelay: i * 0.3, | ||||
|                 infinite: true, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Pasha Stetsenko
					Pasha Stetsenko