diff --git a/packages/flame/lib/events.dart b/packages/flame/lib/events.dart index c521b22f328..4e7878f6a3a 100644 --- a/packages/flame/lib/events.dart +++ b/packages/flame/lib/events.dart @@ -1,33 +1,32 @@ -export 'src/events/component_mixins/double_tap_callbacks.dart' - show DoubleTapCallbacks; -export 'src/events/component_mixins/drag_callbacks.dart' show DragCallbacks; -export 'src/events/component_mixins/hover_callbacks.dart' show HoverCallbacks; -export 'src/events/component_mixins/long_press_callbacks.dart' - show LongPressCallbacks; -export 'src/events/component_mixins/pointer_move_callbacks.dart' +export 'src/events/callbacks/double_tap_callbacks.dart' show DoubleTapCallbacks; +export 'src/events/callbacks/drag_callbacks.dart' show DragCallbacks; +export 'src/events/callbacks/hover_callbacks.dart' show HoverCallbacks; +export 'src/events/callbacks/long_press_callbacks.dart' show LongPressCallbacks; +export 'src/events/callbacks/pointer_move_callbacks.dart' show PointerMoveCallbacks; -export 'src/events/component_mixins/scale_callbacks.dart' show ScaleCallbacks; -export 'src/events/component_mixins/scroll_callbacks.dart' show ScrollCallbacks; -export 'src/events/component_mixins/secondary_tap_callbacks.dart' +export 'src/events/callbacks/scale_callbacks.dart' show ScaleCallbacks; +export 'src/events/callbacks/scroll_callbacks.dart' show ScrollCallbacks; +export 'src/events/callbacks/secondary_tap_callbacks.dart' show SecondaryTapCallbacks; -export 'src/events/component_mixins/tap_callbacks.dart' show TapCallbacks; -export 'src/events/component_mixins/tertiary_tap_callbacks.dart' +export 'src/events/callbacks/tap_callbacks.dart' show TapCallbacks; +export 'src/events/callbacks/tertiary_tap_callbacks.dart' show TertiaryTapCallbacks; export 'src/events/deprecated.dart' show MultiDragDispatcher, MultiDragDispatcherKey; -export 'src/events/flame_game_mixins/double_tap_dispatcher.dart' +export 'src/events/dispatchers/dispatcher.dart' show Dispatcher; +export 'src/events/dispatchers/double_tap_dispatcher.dart' show DoubleTapDispatcher, DoubleTapDispatcherKey; -export 'src/events/flame_game_mixins/long_press_dispatcher.dart' +export 'src/events/dispatchers/long_press_dispatcher.dart' show LongPressDispatcher, LongPressDispatcherKey; -export 'src/events/flame_game_mixins/multi_tap_dispatcher.dart' +export 'src/events/dispatchers/multi_drag_scale_dispatcher.dart' + show MultiDragScaleDispatcher, MultiDragScaleDispatcherKey; +export 'src/events/dispatchers/multi_tap_dispatcher.dart' show MultiTapDispatcher, MultiTapDispatcherKey; -export 'src/events/flame_game_mixins/non_primary_tap_dispatcher.dart' +export 'src/events/dispatchers/non_primary_tap_dispatcher.dart' show NonPrimaryTapDispatcher, NonPrimaryTapDispatcherKey; -export 'src/events/flame_game_mixins/pointer_move_dispatcher.dart' +export 'src/events/dispatchers/pointer_move_dispatcher.dart' show PointerMoveDispatcher, MouseMoveDispatcherKey; -export 'src/events/flame_game_mixins/scale_drag_dispatcher.dart' - show MultiDragScaleDispatcher, MultiDragScaleDispatcherKey; -export 'src/events/flame_game_mixins/scroll_dispatcher.dart' +export 'src/events/dispatchers/scroll_dispatcher.dart' show ScrollDispatcher, ScrollDispatcherKey; export 'src/events/game_mixins/multi_touch_drag_detector.dart' show MultiTouchDragDetector; @@ -37,6 +36,8 @@ export 'src/events/hardware_keyboard_detector.dart' show HardwareKeyboardDetector; export 'src/events/interfaces/multi_drag_listener.dart' show MultiDragListener; export 'src/events/interfaces/multi_tap_listener.dart' show MultiTapListener; +export 'src/events/interfaces/scale_listener.dart' show ScaleListener; +export 'src/events/messages/displacement_event.dart' show DisplacementEvent; export 'src/events/messages/double_tap_cancel_event.dart' show DoubleTapCancelEvent; export 'src/events/messages/double_tap_down_event.dart' show DoubleTapDownEvent; @@ -45,6 +46,9 @@ export 'src/events/messages/drag_cancel_event.dart' show DragCancelEvent; export 'src/events/messages/drag_end_event.dart' show DragEndEvent; export 'src/events/messages/drag_start_event.dart' show DragStartEvent; export 'src/events/messages/drag_update_event.dart' show DragUpdateEvent; +export 'src/events/messages/event.dart' show Event; +export 'src/events/messages/location_context_event.dart' + show LocationContextEvent; export 'src/events/messages/long_press_cancel_event.dart' show LongPressCancelEvent; export 'src/events/messages/long_press_end_event.dart' show LongPressEndEvent; @@ -53,6 +57,7 @@ export 'src/events/messages/long_press_move_update_event.dart' export 'src/events/messages/long_press_start_event.dart' show LongPressStartEvent; export 'src/events/messages/pointer_move_event.dart' show PointerMoveEvent; +export 'src/events/messages/position_event.dart' show PositionEvent; export 'src/events/messages/scale_end_event.dart' show ScaleEndEvent; export 'src/events/messages/scale_start_event.dart' show ScaleStartEvent; export 'src/events/messages/scale_update_event.dart' show ScaleUpdateEvent; @@ -71,6 +76,8 @@ export 'src/events/messages/tertiary_tap_cancel_event.dart' export 'src/events/messages/tertiary_tap_down_event.dart' show TertiaryTapDownEvent; export 'src/events/messages/tertiary_tap_up_event.dart' show TertiaryTapUpEvent; +export 'src/events/multi_drag_scale_recognizer.dart' + show MultiDragScaleGestureRecognizer; export 'src/game/mixins/keyboard.dart' show HasKeyboardHandlerComponents, KeyboardEvents; export 'src/gestures/detectors.dart' diff --git a/packages/flame/lib/src/events/component_mixins/double_tap_callbacks.dart b/packages/flame/lib/src/events/callbacks/double_tap_callbacks.dart similarity index 100% rename from packages/flame/lib/src/events/component_mixins/double_tap_callbacks.dart rename to packages/flame/lib/src/events/callbacks/double_tap_callbacks.dart diff --git a/packages/flame/lib/src/events/component_mixins/drag_callbacks.dart b/packages/flame/lib/src/events/callbacks/drag_callbacks.dart similarity index 100% rename from packages/flame/lib/src/events/component_mixins/drag_callbacks.dart rename to packages/flame/lib/src/events/callbacks/drag_callbacks.dart diff --git a/packages/flame/lib/src/events/component_mixins/hover_callbacks.dart b/packages/flame/lib/src/events/callbacks/hover_callbacks.dart similarity index 100% rename from packages/flame/lib/src/events/component_mixins/hover_callbacks.dart rename to packages/flame/lib/src/events/callbacks/hover_callbacks.dart diff --git a/packages/flame/lib/src/events/component_mixins/long_press_callbacks.dart b/packages/flame/lib/src/events/callbacks/long_press_callbacks.dart similarity index 80% rename from packages/flame/lib/src/events/component_mixins/long_press_callbacks.dart rename to packages/flame/lib/src/events/callbacks/long_press_callbacks.dart index a041442b136..6e6c729106d 100644 --- a/packages/flame/lib/src/events/component_mixins/long_press_callbacks.dart +++ b/packages/flame/lib/src/events/callbacks/long_press_callbacks.dart @@ -1,9 +1,5 @@ import 'package:flame/components.dart'; -import 'package:flame/src/events/flame_game_mixins/long_press_dispatcher.dart'; -import 'package:flame/src/events/messages/long_press_cancel_event.dart'; -import 'package:flame/src/events/messages/long_press_end_event.dart'; -import 'package:flame/src/events/messages/long_press_move_update_event.dart'; -import 'package:flame/src/events/messages/long_press_start_event.dart'; +import 'package:flame/events.dart'; import 'package:flutter/foundation.dart'; /// This mixin can be added to a [Component] allowing it to receive diff --git a/packages/flame/lib/src/events/component_mixins/pointer_move_callbacks.dart b/packages/flame/lib/src/events/callbacks/pointer_move_callbacks.dart similarity index 100% rename from packages/flame/lib/src/events/component_mixins/pointer_move_callbacks.dart rename to packages/flame/lib/src/events/callbacks/pointer_move_callbacks.dart diff --git a/packages/flame/lib/src/events/component_mixins/scale_callbacks.dart b/packages/flame/lib/src/events/callbacks/scale_callbacks.dart similarity index 100% rename from packages/flame/lib/src/events/component_mixins/scale_callbacks.dart rename to packages/flame/lib/src/events/callbacks/scale_callbacks.dart diff --git a/packages/flame/lib/src/events/component_mixins/scroll_callbacks.dart b/packages/flame/lib/src/events/callbacks/scroll_callbacks.dart similarity index 76% rename from packages/flame/lib/src/events/component_mixins/scroll_callbacks.dart rename to packages/flame/lib/src/events/callbacks/scroll_callbacks.dart index 61abd838c86..9d1c50a38a8 100644 --- a/packages/flame/lib/src/events/component_mixins/scroll_callbacks.dart +++ b/packages/flame/lib/src/events/callbacks/scroll_callbacks.dart @@ -1,6 +1,5 @@ import 'package:flame/components.dart'; -import 'package:flame/src/events/flame_game_mixins/scroll_dispatcher.dart'; -import 'package:flame/src/events/messages/scroll_event.dart'; +import 'package:flame/events.dart'; import 'package:meta/meta.dart'; /// This mixin can be added to a [Component] allowing it to receive diff --git a/packages/flame/lib/src/events/component_mixins/secondary_tap_callbacks.dart b/packages/flame/lib/src/events/callbacks/secondary_tap_callbacks.dart similarity index 100% rename from packages/flame/lib/src/events/component_mixins/secondary_tap_callbacks.dart rename to packages/flame/lib/src/events/callbacks/secondary_tap_callbacks.dart diff --git a/packages/flame/lib/src/events/component_mixins/tap_callbacks.dart b/packages/flame/lib/src/events/callbacks/tap_callbacks.dart similarity index 100% rename from packages/flame/lib/src/events/component_mixins/tap_callbacks.dart rename to packages/flame/lib/src/events/callbacks/tap_callbacks.dart diff --git a/packages/flame/lib/src/events/component_mixins/tertiary_tap_callbacks.dart b/packages/flame/lib/src/events/callbacks/tertiary_tap_callbacks.dart similarity index 100% rename from packages/flame/lib/src/events/component_mixins/tertiary_tap_callbacks.dart rename to packages/flame/lib/src/events/callbacks/tertiary_tap_callbacks.dart diff --git a/packages/flame/lib/src/events/deprecated.dart b/packages/flame/lib/src/events/deprecated.dart index 2c5bda16f2f..c2f4628ebc9 100644 --- a/packages/flame/lib/src/events/deprecated.dart +++ b/packages/flame/lib/src/events/deprecated.dart @@ -1,4 +1,4 @@ -import 'package:flame/src/events/flame_game_mixins/scale_drag_dispatcher.dart'; +import 'package:flame/src/events/dispatchers/multi_drag_scale_dispatcher.dart'; @Deprecated('Use MultiDragScaleDispatcher instead.') typedef MultiDragDispatcher = MultiDragScaleDispatcher; diff --git a/packages/flame/lib/src/events/flame_game_mixins/dispatcher.dart b/packages/flame/lib/src/events/dispatchers/dispatcher.dart similarity index 100% rename from packages/flame/lib/src/events/flame_game_mixins/dispatcher.dart rename to packages/flame/lib/src/events/dispatchers/dispatcher.dart diff --git a/packages/flame/lib/src/events/flame_game_mixins/double_tap_dispatcher.dart b/packages/flame/lib/src/events/dispatchers/double_tap_dispatcher.dart similarity index 97% rename from packages/flame/lib/src/events/flame_game_mixins/double_tap_dispatcher.dart rename to packages/flame/lib/src/events/dispatchers/double_tap_dispatcher.dart index 03755e2b8e0..4145cd7ca21 100644 --- a/packages/flame/lib/src/events/flame_game_mixins/double_tap_dispatcher.dart +++ b/packages/flame/lib/src/events/dispatchers/double_tap_dispatcher.dart @@ -1,7 +1,6 @@ import 'package:flame/components.dart'; import 'package:flame/events.dart'; import 'package:flame/game.dart'; -import 'package:flame/src/events/flame_game_mixins/dispatcher.dart'; import 'package:flutter/gestures.dart'; class DoubleTapDispatcherKey implements ComponentKey { diff --git a/packages/flame/lib/src/events/flame_game_mixins/long_press_dispatcher.dart b/packages/flame/lib/src/events/dispatchers/long_press_dispatcher.dart similarity index 90% rename from packages/flame/lib/src/events/flame_game_mixins/long_press_dispatcher.dart rename to packages/flame/lib/src/events/dispatchers/long_press_dispatcher.dart index b6c6baeb7e7..32a78e3cfea 100644 --- a/packages/flame/lib/src/events/flame_game_mixins/long_press_dispatcher.dart +++ b/packages/flame/lib/src/events/dispatchers/long_press_dispatcher.dart @@ -1,12 +1,7 @@ import 'package:flame/components.dart'; -import 'package:flame/src/events/component_mixins/long_press_callbacks.dart'; -import 'package:flame/src/events/flame_game_mixins/dispatcher.dart'; -import 'package:flame/src/events/messages/long_press_cancel_event.dart'; -import 'package:flame/src/events/messages/long_press_end_event.dart'; -import 'package:flame/src/events/messages/long_press_move_update_event.dart'; -import 'package:flame/src/events/messages/long_press_start_event.dart'; +import 'package:flame/events.dart'; +import 'package:flame/game.dart'; import 'package:flame/src/events/tagged_component.dart'; -import 'package:flame/src/game/flame_game.dart'; import 'package:flutter/gestures.dart'; import 'package:meta/meta.dart'; diff --git a/packages/flame/lib/src/events/flame_game_mixins/scale_drag_dispatcher.dart b/packages/flame/lib/src/events/dispatchers/multi_drag_scale_dispatcher.dart similarity index 97% rename from packages/flame/lib/src/events/flame_game_mixins/scale_drag_dispatcher.dart rename to packages/flame/lib/src/events/dispatchers/multi_drag_scale_dispatcher.dart index df5a3c47bc8..caacca60ef0 100644 --- a/packages/flame/lib/src/events/flame_game_mixins/scale_drag_dispatcher.dart +++ b/packages/flame/lib/src/events/dispatchers/multi_drag_scale_dispatcher.dart @@ -1,11 +1,8 @@ import 'package:flame/components.dart'; import 'package:flame/events.dart'; +import 'package:flame/game.dart'; import 'package:flame/src/events/flame_drag_adapter.dart'; -import 'package:flame/src/events/flame_game_mixins/dispatcher.dart'; -import 'package:flame/src/events/interfaces/scale_listener.dart'; -import 'package:flame/src/events/multi_drag_scale_recognizer.dart'; import 'package:flame/src/events/tagged_component.dart'; -import 'package:flame/src/game/flame_game.dart'; import 'package:flame/src/game/game_render_box.dart'; import 'package:flutter/gestures.dart'; import 'package:meta/meta.dart'; diff --git a/packages/flame/lib/src/events/flame_game_mixins/multi_tap_dispatcher.dart b/packages/flame/lib/src/events/dispatchers/multi_tap_dispatcher.dart similarity index 98% rename from packages/flame/lib/src/events/flame_game_mixins/multi_tap_dispatcher.dart rename to packages/flame/lib/src/events/dispatchers/multi_tap_dispatcher.dart index 765d09db568..f82cb16693c 100644 --- a/packages/flame/lib/src/events/flame_game_mixins/multi_tap_dispatcher.dart +++ b/packages/flame/lib/src/events/dispatchers/multi_tap_dispatcher.dart @@ -1,7 +1,6 @@ import 'package:flame/components.dart'; import 'package:flame/events.dart'; import 'package:flame/input.dart'; -import 'package:flame/src/events/flame_game_mixins/dispatcher.dart'; import 'package:flame/src/events/tagged_component.dart'; import 'package:flame/src/game/flame_game.dart'; import 'package:flame/src/game/game_render_box.dart'; diff --git a/packages/flame/lib/src/events/flame_game_mixins/non_primary_tap_dispatcher.dart b/packages/flame/lib/src/events/dispatchers/non_primary_tap_dispatcher.dart similarity index 98% rename from packages/flame/lib/src/events/flame_game_mixins/non_primary_tap_dispatcher.dart rename to packages/flame/lib/src/events/dispatchers/non_primary_tap_dispatcher.dart index bfdb291f016..6c492bba861 100644 --- a/packages/flame/lib/src/events/flame_game_mixins/non_primary_tap_dispatcher.dart +++ b/packages/flame/lib/src/events/dispatchers/non_primary_tap_dispatcher.dart @@ -1,7 +1,6 @@ import 'package:flame/components.dart'; import 'package:flame/events.dart'; import 'package:flame/game.dart'; -import 'package:flame/src/events/flame_game_mixins/dispatcher.dart'; import 'package:flutter/gestures.dart'; class NonPrimaryTapDispatcherKey implements ComponentKey { diff --git a/packages/flame/lib/src/events/flame_game_mixins/pointer_move_dispatcher.dart b/packages/flame/lib/src/events/dispatchers/pointer_move_dispatcher.dart similarity index 97% rename from packages/flame/lib/src/events/flame_game_mixins/pointer_move_dispatcher.dart rename to packages/flame/lib/src/events/dispatchers/pointer_move_dispatcher.dart index 1720bedf1e3..02802c4bb79 100644 --- a/packages/flame/lib/src/events/flame_game_mixins/pointer_move_dispatcher.dart +++ b/packages/flame/lib/src/events/dispatchers/pointer_move_dispatcher.dart @@ -1,6 +1,5 @@ import 'package:flame/components.dart'; import 'package:flame/events.dart'; -import 'package:flame/src/events/flame_game_mixins/dispatcher.dart'; import 'package:flame/src/events/tagged_component.dart'; import 'package:flame/src/game/flame_game.dart'; import 'package:flutter/gestures.dart' as flutter; diff --git a/packages/flame/lib/src/events/flame_game_mixins/scroll_dispatcher.dart b/packages/flame/lib/src/events/dispatchers/scroll_dispatcher.dart similarity index 86% rename from packages/flame/lib/src/events/flame_game_mixins/scroll_dispatcher.dart rename to packages/flame/lib/src/events/dispatchers/scroll_dispatcher.dart index e92e47b1dd9..743934dce66 100644 --- a/packages/flame/lib/src/events/flame_game_mixins/scroll_dispatcher.dart +++ b/packages/flame/lib/src/events/dispatchers/scroll_dispatcher.dart @@ -1,8 +1,6 @@ import 'package:flame/components.dart'; -import 'package:flame/src/events/component_mixins/scroll_callbacks.dart'; -import 'package:flame/src/events/flame_game_mixins/dispatcher.dart'; -import 'package:flame/src/events/messages/scroll_event.dart'; -import 'package:flame/src/game/flame_game.dart'; +import 'package:flame/events.dart'; +import 'package:flame/game.dart'; import 'package:flutter/gestures.dart' as flutter; import 'package:meta/meta.dart'; diff --git a/packages/flame/lib/src/events/flame_drag_adapter.dart b/packages/flame/lib/src/events/flame_drag_adapter.dart index 844b83d4514..4c76b2d3766 100644 --- a/packages/flame/lib/src/events/flame_drag_adapter.dart +++ b/packages/flame/lib/src/events/flame_drag_adapter.dart @@ -1,4 +1,4 @@ -import 'package:flame/src/events/interfaces/multi_drag_listener.dart'; +import 'package:flame/events.dart'; import 'package:flutter/gestures.dart'; import 'package:meta/meta.dart'; diff --git a/packages/flame/lib/src/events/messages/displacement_event.dart b/packages/flame/lib/src/events/messages/displacement_event.dart index 3462306cbe0..544d0914c93 100644 --- a/packages/flame/lib/src/events/messages/displacement_event.dart +++ b/packages/flame/lib/src/events/messages/displacement_event.dart @@ -1,5 +1,5 @@ import 'package:flame/components.dart'; -import 'package:flame/src/events/messages/location_context_event.dart'; +import 'package:flame/events.dart'; import 'package:flame/src/game/game.dart'; /// Location context for the Displacement Event. diff --git a/packages/flame/lib/src/events/messages/double_tap_cancel_event.dart b/packages/flame/lib/src/events/messages/double_tap_cancel_event.dart index 6e1d19aed5d..66a5c187087 100644 --- a/packages/flame/lib/src/events/messages/double_tap_cancel_event.dart +++ b/packages/flame/lib/src/events/messages/double_tap_cancel_event.dart @@ -1,4 +1,4 @@ -import 'package:flame/src/events/messages/event.dart'; +import 'package:flame/events.dart'; class DoubleTapCancelEvent extends Event { DoubleTapCancelEvent() : super(raw: null); diff --git a/packages/flame/lib/src/events/messages/double_tap_down_event.dart b/packages/flame/lib/src/events/messages/double_tap_down_event.dart index dbb1cdbae13..33447438203 100644 --- a/packages/flame/lib/src/events/messages/double_tap_down_event.dart +++ b/packages/flame/lib/src/events/messages/double_tap_down_event.dart @@ -1,5 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/gestures.dart'; class DoubleTapDownEvent extends PositionEvent { diff --git a/packages/flame/lib/src/events/messages/double_tap_event.dart b/packages/flame/lib/src/events/messages/double_tap_event.dart index f94a006ed8a..f28b3f3b901 100644 --- a/packages/flame/lib/src/events/messages/double_tap_event.dart +++ b/packages/flame/lib/src/events/messages/double_tap_event.dart @@ -1,4 +1,4 @@ -import 'package:flame/src/events/messages/event.dart'; +import 'package:flame/events.dart'; class DoubleTapEvent extends Event { DoubleTapEvent() : super(raw: null); diff --git a/packages/flame/lib/src/events/messages/drag_cancel_event.dart b/packages/flame/lib/src/events/messages/drag_cancel_event.dart index c6dffea5a1e..83e5e71a6b8 100644 --- a/packages/flame/lib/src/events/messages/drag_cancel_event.dart +++ b/packages/flame/lib/src/events/messages/drag_cancel_event.dart @@ -1,6 +1,4 @@ -import 'package:flame/src/events/messages/drag_end_event.dart'; -import 'package:flame/src/events/messages/drag_start_event.dart'; -import 'package:flame/src/events/messages/event.dart'; +import 'package:flame/events.dart'; import 'package:flutter/gestures.dart'; class DragCancelEvent extends Event { diff --git a/packages/flame/lib/src/events/messages/drag_end_event.dart b/packages/flame/lib/src/events/messages/drag_end_event.dart index 8834b6a1fd4..7a438909a2b 100644 --- a/packages/flame/lib/src/events/messages/drag_end_event.dart +++ b/packages/flame/lib/src/events/messages/drag_end_event.dart @@ -1,5 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/event.dart'; import 'package:flutter/gestures.dart'; class DragEndEvent extends Event { diff --git a/packages/flame/lib/src/events/messages/drag_start_event.dart b/packages/flame/lib/src/events/messages/drag_start_event.dart index 951024798c7..f483b9a99c9 100644 --- a/packages/flame/lib/src/events/messages/drag_start_event.dart +++ b/packages/flame/lib/src/events/messages/drag_start_event.dart @@ -1,7 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/drag_end_event.dart'; -import 'package:flame/src/events/messages/drag_update_event.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user starts a drag diff --git a/packages/flame/lib/src/events/messages/drag_update_event.dart b/packages/flame/lib/src/events/messages/drag_update_event.dart index 65b8df92fc3..4f1db649508 100644 --- a/packages/flame/lib/src/events/messages/drag_update_event.dart +++ b/packages/flame/lib/src/events/messages/drag_update_event.dart @@ -1,5 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/displacement_event.dart'; import 'package:flutter/gestures.dart'; class DragUpdateEvent extends DisplacementEvent { diff --git a/packages/flame/lib/src/events/messages/event.dart b/packages/flame/lib/src/events/messages/event.dart index 356df8c2d34..a5797121750 100644 --- a/packages/flame/lib/src/events/messages/event.dart +++ b/packages/flame/lib/src/events/messages/event.dart @@ -1,4 +1,4 @@ -import 'package:flame/src/components/core/component.dart'; +import 'package:flame/components.dart'; import 'package:meta/meta.dart'; /// Base class for a variety of input events, such as tap events, drag events, diff --git a/packages/flame/lib/src/events/messages/location_context_event.dart b/packages/flame/lib/src/events/messages/location_context_event.dart index 433d85d8b2f..e7aac7cc57e 100644 --- a/packages/flame/lib/src/events/messages/location_context_event.dart +++ b/packages/flame/lib/src/events/messages/location_context_event.dart @@ -1,5 +1,5 @@ import 'package:flame/components.dart'; -import 'package:flame/src/events/messages/event.dart'; +import 'package:flame/events.dart'; import 'package:meta/meta.dart'; /// A base event that includes a location context, i.e. a position or set of diff --git a/packages/flame/lib/src/events/messages/long_press_cancel_event.dart b/packages/flame/lib/src/events/messages/long_press_cancel_event.dart index e04870b24b7..3a8260d424b 100644 --- a/packages/flame/lib/src/events/messages/long_press_cancel_event.dart +++ b/packages/flame/lib/src/events/messages/long_press_cancel_event.dart @@ -1,4 +1,4 @@ -import 'package:flame/src/events/messages/event.dart'; +import 'package:flame/events.dart'; /// The event propagated through the Flame engine when a long press gesture /// is cancelled before completing. diff --git a/packages/flame/lib/src/events/messages/long_press_end_event.dart b/packages/flame/lib/src/events/messages/long_press_end_event.dart index d5fc6c007ca..717efb0e171 100644 --- a/packages/flame/lib/src/events/messages/long_press_end_event.dart +++ b/packages/flame/lib/src/events/messages/long_press_end_event.dart @@ -1,5 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when a long press gesture diff --git a/packages/flame/lib/src/events/messages/long_press_move_update_event.dart b/packages/flame/lib/src/events/messages/long_press_move_update_event.dart index a488206506b..bb29fa6fa26 100644 --- a/packages/flame/lib/src/events/messages/long_press_move_update_event.dart +++ b/packages/flame/lib/src/events/messages/long_press_move_update_event.dart @@ -1,5 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/displacement_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user moves their diff --git a/packages/flame/lib/src/events/messages/long_press_start_event.dart b/packages/flame/lib/src/events/messages/long_press_start_event.dart index a13a0b53635..a4d5842a5c7 100644 --- a/packages/flame/lib/src/events/messages/long_press_start_event.dart +++ b/packages/flame/lib/src/events/messages/long_press_start_event.dart @@ -1,5 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user completes diff --git a/packages/flame/lib/src/events/messages/pointer_move_event.dart b/packages/flame/lib/src/events/messages/pointer_move_event.dart index 87e1ec09767..a9dbac76c8a 100644 --- a/packages/flame/lib/src/events/messages/pointer_move_event.dart +++ b/packages/flame/lib/src/events/messages/pointer_move_event.dart @@ -1,6 +1,6 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; import 'package:flame/game.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/services.dart'; class PointerMoveEvent extends PositionEvent { diff --git a/packages/flame/lib/src/events/messages/position_event.dart b/packages/flame/lib/src/events/messages/position_event.dart index 52ce3ee84a0..163447c24c9 100644 --- a/packages/flame/lib/src/events/messages/position_event.dart +++ b/packages/flame/lib/src/events/messages/position_event.dart @@ -1,6 +1,6 @@ import 'package:flame/components.dart'; -import 'package:flame/src/events/messages/location_context_event.dart'; -import 'package:flame/src/game/game.dart'; +import 'package:flame/events.dart'; +import 'package:flame/game.dart'; /// Base class for events that originate at some point on the screen. These /// include: tap events, scale events, etc. diff --git a/packages/flame/lib/src/events/messages/scale_end_event.dart b/packages/flame/lib/src/events/messages/scale_end_event.dart index 997590ee3b5..d8308de3046 100644 --- a/packages/flame/lib/src/events/messages/scale_end_event.dart +++ b/packages/flame/lib/src/events/messages/scale_end_event.dart @@ -1,5 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/event.dart'; import 'package:flutter/gestures.dart'; /// Event propagated through the Flame engine when a scale gesture ends. diff --git a/packages/flame/lib/src/events/messages/scale_start_event.dart b/packages/flame/lib/src/events/messages/scale_start_event.dart index 1bce4732e28..a8b64360d15 100644 --- a/packages/flame/lib/src/events/messages/scale_start_event.dart +++ b/packages/flame/lib/src/events/messages/scale_start_event.dart @@ -1,6 +1,5 @@ import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user starts a scale diff --git a/packages/flame/lib/src/events/messages/scale_update_event.dart b/packages/flame/lib/src/events/messages/scale_update_event.dart index 9766ac66ac7..5aae4622c9a 100644 --- a/packages/flame/lib/src/events/messages/scale_update_event.dart +++ b/packages/flame/lib/src/events/messages/scale_update_event.dart @@ -1,5 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/displacement_event.dart'; import 'package:flutter/gestures.dart'; /// Event propagated through the Flame engine when the user updates a scale diff --git a/packages/flame/lib/src/events/messages/scroll_event.dart b/packages/flame/lib/src/events/messages/scroll_event.dart index 271a8db9a43..946fb0854a9 100644 --- a/packages/flame/lib/src/events/messages/scroll_event.dart +++ b/packages/flame/lib/src/events/messages/scroll_event.dart @@ -1,6 +1,6 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; import 'package:flame/game.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/gestures.dart' as flutter; /// Event fired when a pointer scroll (mouse wheel) occurs. diff --git a/packages/flame/lib/src/events/messages/secondary_tap_cancel_event.dart b/packages/flame/lib/src/events/messages/secondary_tap_cancel_event.dart index 108263de9ef..545b34db064 100644 --- a/packages/flame/lib/src/events/messages/secondary_tap_cancel_event.dart +++ b/packages/flame/lib/src/events/messages/secondary_tap_cancel_event.dart @@ -1,5 +1,4 @@ -import 'package:flame/src/events/messages/event.dart'; -import 'package:flame/src/events/messages/secondary_tap_down_event.dart'; +import 'package:flame/events.dart'; /// The event propagated through the Flame engine when a secondary tap /// (i.e. right mouse button click) on a component is cancelled. diff --git a/packages/flame/lib/src/events/messages/secondary_tap_down_event.dart b/packages/flame/lib/src/events/messages/secondary_tap_down_event.dart index 9049398f78a..120855ec611 100644 --- a/packages/flame/lib/src/events/messages/secondary_tap_down_event.dart +++ b/packages/flame/lib/src/events/messages/secondary_tap_down_event.dart @@ -1,6 +1,5 @@ import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user starts a diff --git a/packages/flame/lib/src/events/messages/secondary_tap_up_event.dart b/packages/flame/lib/src/events/messages/secondary_tap_up_event.dart index 18129001ea6..8518c0a7de8 100644 --- a/packages/flame/lib/src/events/messages/secondary_tap_up_event.dart +++ b/packages/flame/lib/src/events/messages/secondary_tap_up_event.dart @@ -1,6 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; -import 'package:flame/src/events/messages/secondary_tap_down_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user stops secondary diff --git a/packages/flame/lib/src/events/messages/tap_cancel_event.dart b/packages/flame/lib/src/events/messages/tap_cancel_event.dart index f59fd0521e2..0798275e05a 100644 --- a/packages/flame/lib/src/events/messages/tap_cancel_event.dart +++ b/packages/flame/lib/src/events/messages/tap_cancel_event.dart @@ -1,5 +1,4 @@ -import 'package:flame/src/events/messages/event.dart'; -import 'package:flame/src/events/messages/tap_down_event.dart'; +import 'package:flame/events.dart'; /// The event propagated through the Flame engine when a tap on a component is /// cancelled. diff --git a/packages/flame/lib/src/events/messages/tap_down_event.dart b/packages/flame/lib/src/events/messages/tap_down_event.dart index e49b3a5581a..49450887020 100644 --- a/packages/flame/lib/src/events/messages/tap_down_event.dart +++ b/packages/flame/lib/src/events/messages/tap_down_event.dart @@ -1,8 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/component_mixins/tap_callbacks.dart'; -import 'package:flame/src/events/messages/position_event.dart'; -import 'package:flame/src/events/messages/tap_cancel_event.dart'; -import 'package:flame/src/events/messages/tap_up_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user starts a touch diff --git a/packages/flame/lib/src/events/messages/tap_up_event.dart b/packages/flame/lib/src/events/messages/tap_up_event.dart index bf176efdc24..f1e181b441c 100644 --- a/packages/flame/lib/src/events/messages/tap_up_event.dart +++ b/packages/flame/lib/src/events/messages/tap_up_event.dart @@ -1,7 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; -import 'package:flame/src/events/messages/tap_cancel_event.dart'; -import 'package:flame/src/events/messages/tap_down_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user stops touching diff --git a/packages/flame/lib/src/events/messages/tertiary_tap_cancel_event.dart b/packages/flame/lib/src/events/messages/tertiary_tap_cancel_event.dart index 0bd9ca8a814..b9230426644 100644 --- a/packages/flame/lib/src/events/messages/tertiary_tap_cancel_event.dart +++ b/packages/flame/lib/src/events/messages/tertiary_tap_cancel_event.dart @@ -1,5 +1,4 @@ -import 'package:flame/src/events/messages/event.dart'; -import 'package:flame/src/events/messages/tertiary_tap_down_event.dart'; +import 'package:flame/events.dart'; /// The event propagated through the Flame engine when a tertiary tap /// (i.e. middle mouse button click) on a component is cancelled. diff --git a/packages/flame/lib/src/events/messages/tertiary_tap_down_event.dart b/packages/flame/lib/src/events/messages/tertiary_tap_down_event.dart index 9328c5c56ca..36af21e530a 100644 --- a/packages/flame/lib/src/events/messages/tertiary_tap_down_event.dart +++ b/packages/flame/lib/src/events/messages/tertiary_tap_down_event.dart @@ -1,6 +1,5 @@ import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user starts a diff --git a/packages/flame/lib/src/events/messages/tertiary_tap_up_event.dart b/packages/flame/lib/src/events/messages/tertiary_tap_up_event.dart index 89f40216e8b..04a92d9709a 100644 --- a/packages/flame/lib/src/events/messages/tertiary_tap_up_event.dart +++ b/packages/flame/lib/src/events/messages/tertiary_tap_up_event.dart @@ -1,6 +1,5 @@ +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; -import 'package:flame/src/events/messages/position_event.dart'; -import 'package:flame/src/events/messages/tertiary_tap_down_event.dart'; import 'package:flutter/gestures.dart'; /// The event propagated through the Flame engine when the user stops tertiary diff --git a/packages/flame/lib/src/events/tagged_component.dart b/packages/flame/lib/src/events/tagged_component.dart index 0420027dcde..38509311ad5 100644 --- a/packages/flame/lib/src/events/tagged_component.dart +++ b/packages/flame/lib/src/events/tagged_component.dart @@ -1,6 +1,5 @@ -import 'package:flame/src/components/core/component.dart'; -import 'package:flame/src/events/flame_game_mixins/multi_tap_dispatcher.dart'; -import 'package:flame/src/events/flame_game_mixins/scale_drag_dispatcher.dart'; +import 'package:flame/components.dart'; +import 'package:flame/events.dart'; import 'package:meta/meta.dart'; /// [TaggedComponent] is a utility class that represents a pair of a component diff --git a/packages/flame/test/components/advanced_button_component_test.dart b/packages/flame/test/components/advanced_button_component_test.dart index c5120ff801b..70862a8c57a 100644 --- a/packages/flame/test/components/advanced_button_component_test.dart +++ b/packages/flame/test/components/advanced_button_component_test.dart @@ -1,6 +1,6 @@ import 'package:flame/components.dart'; +import 'package:flame/events.dart'; import 'package:flame/game.dart'; -import 'package:flame/src/events/flame_game_mixins/multi_tap_dispatcher.dart'; import 'package:flame_test/flame_test.dart'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/packages/flame/test/components/button_component_test.dart b/packages/flame/test/components/button_component_test.dart index 24793149f3d..bc25db87e05 100644 --- a/packages/flame/test/components/button_component_test.dart +++ b/packages/flame/test/components/button_component_test.dart @@ -1,7 +1,7 @@ import 'package:flame/components.dart'; +import 'package:flame/events.dart'; import 'package:flame/game.dart'; import 'package:flame/input.dart'; -import 'package:flame/src/events/flame_game_mixins/multi_tap_dispatcher.dart'; import 'package:flame_test/flame_test.dart'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/packages/flame/test/components/hud_button_component_test.dart b/packages/flame/test/components/hud_button_component_test.dart index e072bafdec1..4a40dccbdf6 100644 --- a/packages/flame/test/components/hud_button_component_test.dart +++ b/packages/flame/test/components/hud_button_component_test.dart @@ -1,7 +1,7 @@ import 'package:flame/components.dart'; +import 'package:flame/events.dart'; import 'package:flame/extensions.dart'; import 'package:flame/input.dart'; -import 'package:flame/src/events/flame_game_mixins/multi_tap_dispatcher.dart'; import 'package:flame_test/flame_test.dart'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/packages/flame/test/components/input/sprite_button_component_test.dart b/packages/flame/test/components/input/sprite_button_component_test.dart index 697287bc0f9..12d03e69ed1 100644 --- a/packages/flame/test/components/input/sprite_button_component_test.dart +++ b/packages/flame/test/components/input/sprite_button_component_test.dart @@ -1,10 +1,10 @@ import 'dart:ui'; +import 'package:flame/events.dart'; import 'package:flame/game.dart'; import 'package:flame/input.dart'; import 'package:flame/src/anchor.dart'; import 'package:flame/src/components/sprite_group_component.dart'; -import 'package:flame/src/events/flame_game_mixins/multi_tap_dispatcher.dart'; import 'package:flame/src/sprite_sheet.dart'; import 'package:flame_test/flame_test.dart'; import 'package:flutter/material.dart'; diff --git a/packages/flame/test/components/toogle_button_component_test.dart b/packages/flame/test/components/toogle_button_component_test.dart index 2930e63a2ca..79552a0db43 100644 --- a/packages/flame/test/components/toogle_button_component_test.dart +++ b/packages/flame/test/components/toogle_button_component_test.dart @@ -1,6 +1,6 @@ import 'package:flame/components.dart'; +import 'package:flame/events.dart'; import 'package:flame/game.dart'; -import 'package:flame/src/events/flame_game_mixins/multi_tap_dispatcher.dart'; import 'package:flame_test/flame_test.dart'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart';