Files
flame/lib/components.dart
Lukas Klingsbo 0593e35766 Add hitbox to PositionComponent (#618)
* Move out collision detection methods

* Add possibility to define a hull for PositionComponents

* Add example of how to use hull with tapable

* Update contains point comment

* Fix contains point

* Hull should be based on center position

* Remove collision detection parts

* Added tests

* Use percentage of size instead of absolute size

* Separate hull from PositionComponent

* Clarify hull example

* Fix formatting

* Override correct method

* Use mixin for hitbox

* Update changelog

* Rename HasHitbox to Hitbox

* Clarified names

* Center to edge is considered as 1.0

* Fix test

* Add spaces within braces

* Removed extra spaces in the braces

* Add hitbox docs

* Fix link

* Moved point rotation to Vector2 extension

* Render hitbox within extension

* Fix rebase

* Fix rebase

* Fix formatting
2021-01-20 23:39:01 +01:00

26 lines
988 B
Dart

export 'src/components/component.dart';
export 'src/components/base_component.dart';
export 'src/components/isometric_tile_map_component.dart';
export 'src/components/nine_tile_box_component.dart';
export 'src/components/parallax_component.dart';
export 'src/components/particle_component.dart';
export 'src/components/position_component.dart';
export 'src/components/sprite_animation_component.dart';
export 'src/components/sprite_batch_component.dart';
export 'src/components/sprite_component.dart';
export 'src/components/text_box_component.dart';
export 'src/components/text_component.dart';
export 'src/timer.dart';
export 'joystick.dart';
export 'src/components/mixins/draggable.dart';
export 'src/components/mixins/has_game_ref.dart';
export 'src/components/mixins/hitbox.dart';
export 'src/components/mixins/single_child_particle.dart';
export 'src/components/mixins/tapable.dart';
export 'src/extensions/vector2.dart';
export 'src/anchor.dart';
export 'src/text_config.dart';