mirror of
https://github.com/flame-engine/flame.git
synced 2025-11-01 19:12:31 +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:
@ -65,7 +65,7 @@ class SimpleShapesExample extends FlameGame with HasTappables {
|
||||
component.add(
|
||||
MoveEffect.to(
|
||||
size / 2,
|
||||
StandardEffectController(
|
||||
EffectController(
|
||||
duration: 5,
|
||||
reverseDuration: 5,
|
||||
infinite: true,
|
||||
@ -75,7 +75,7 @@ class SimpleShapesExample extends FlameGame with HasTappables {
|
||||
component.add(
|
||||
RotateEffect.to(
|
||||
3,
|
||||
StandardEffectController(
|
||||
EffectController(
|
||||
duration: 1,
|
||||
reverseDuration: 1,
|
||||
infinite: true,
|
||||
|
||||
Reference in New Issue
Block a user