5 Commits

Author SHA1 Message Date
64a40ff641 Refactor joystick (#876)
* Refactor joystick

* Fix directional tests

* Joystick example

* Any PositionComponent can be used as knob and background

* Add MarginButtonComponent

* Fix JoystickExample

* Update joystick docs

* Fix joystick direction tests

* Fix effect tests

* Fix analyze issue

* Update docs

* Update docs

* Move joystick to input export

* Update packages/flame/lib/src/geometry/shape.dart

Co-authored-by: Luan Nico <luanpotter27@gmail.com>

* Add test and description for screenAngle

* Update examples/lib/stories/controls/joystick_player.dart

Co-authored-by: Erick <erickzanardoo@gmail.com>

* Update doc/input.md

Co-authored-by: Erick <erickzanardoo@gmail.com>

* controls -> input in examples to align with export file

* controls -> input

* Add simple joystick example

* Fix imports

* velocity -> relativeDelta

Co-authored-by: Luan Nico <luanpotter27@gmail.com>
Co-authored-by: Erick <erickzanardoo@gmail.com>
2021-07-15 12:00:41 +02:00
380781e126 Adding Builder classes for our widgets catalog (#853)
* Add

* Adding SpriteWidgetBuilder

* Adding SpriteButtonBuilder

* Add NineTileBoxBuilder

* a few adjustments on the docs

* Adding error and loading builders to the widgets

* Improving APIs for the widget review

Co-authored-by: Luan Nico <luanpotter27@gmail.com>
2021-07-13 17:36:13 -03:00
91864d0b88 Making velocities and deltas have the game and global values (#769)
* Making velocities and deltas have the game and global values

* Re adding code metircs

* Re adding code metircs

* Update packages/flame/lib/src/gestures/events.dart

Co-authored-by: Luan Nico <luanpotter27@gmail.com>

* Renaming example variable

* fixing example

* Linting

Co-authored-by: Luan Nico <luanpotter27@gmail.com>
2021-04-25 14:54:04 -03:00
1091f441ac Bring back collision detection example (#736) 2021-04-05 13:33:12 +02:00
769bb711c3 Migrate examples back, change to monorepo (#701) 2021-03-12 09:24:50 -05:00