Skip to content

Commit 9dc4af1

Browse files
committed
chore: Reorganize callbacks and dispatchers internally
1 parent 953430e commit 9dc4af1

56 files changed

Lines changed: 70 additions & 100 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/flame/lib/events.dart

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,32 @@
1-
export 'src/events/component_mixins/double_tap_callbacks.dart'
2-
show DoubleTapCallbacks;
3-
export 'src/events/component_mixins/drag_callbacks.dart' show DragCallbacks;
4-
export 'src/events/component_mixins/hover_callbacks.dart' show HoverCallbacks;
5-
export 'src/events/component_mixins/long_press_callbacks.dart'
6-
show LongPressCallbacks;
7-
export 'src/events/component_mixins/pointer_move_callbacks.dart'
1+
export 'src/events/callbacks/double_tap_callbacks.dart' show DoubleTapCallbacks;
2+
export 'src/events/callbacks/drag_callbacks.dart' show DragCallbacks;
3+
export 'src/events/callbacks/hover_callbacks.dart' show HoverCallbacks;
4+
export 'src/events/callbacks/long_press_callbacks.dart' show LongPressCallbacks;
5+
export 'src/events/callbacks/pointer_move_callbacks.dart'
86
show PointerMoveCallbacks;
9-
export 'src/events/component_mixins/scale_callbacks.dart' show ScaleCallbacks;
10-
export 'src/events/component_mixins/scroll_callbacks.dart' show ScrollCallbacks;
11-
export 'src/events/component_mixins/secondary_tap_callbacks.dart'
7+
export 'src/events/callbacks/scale_callbacks.dart' show ScaleCallbacks;
8+
export 'src/events/callbacks/scroll_callbacks.dart' show ScrollCallbacks;
9+
export 'src/events/callbacks/secondary_tap_callbacks.dart'
1210
show SecondaryTapCallbacks;
13-
export 'src/events/component_mixins/tap_callbacks.dart' show TapCallbacks;
14-
export 'src/events/component_mixins/tertiary_tap_callbacks.dart'
11+
export 'src/events/callbacks/tap_callbacks.dart' show TapCallbacks;
12+
export 'src/events/callbacks/tertiary_tap_callbacks.dart'
1513
show TertiaryTapCallbacks;
1614
export 'src/events/deprecated.dart'
1715
show MultiDragDispatcher, MultiDragDispatcherKey;
18-
export 'src/events/flame_game_mixins/double_tap_dispatcher.dart'
16+
export 'src/events/dispatchers/dispatcher.dart' show Dispatcher;
17+
export 'src/events/dispatchers/double_tap_dispatcher.dart'
1918
show DoubleTapDispatcher, DoubleTapDispatcherKey;
20-
export 'src/events/flame_game_mixins/long_press_dispatcher.dart'
19+
export 'src/events/dispatchers/long_press_dispatcher.dart'
2120
show LongPressDispatcher, LongPressDispatcherKey;
22-
export 'src/events/flame_game_mixins/multi_tap_dispatcher.dart'
21+
export 'src/events/dispatchers/multi_drag_scale_dispatcher.dart'
22+
show MultiDragScaleDispatcher, MultiDragScaleDispatcherKey;
23+
export 'src/events/dispatchers/multi_tap_dispatcher.dart'
2324
show MultiTapDispatcher, MultiTapDispatcherKey;
24-
export 'src/events/flame_game_mixins/non_primary_tap_dispatcher.dart'
25+
export 'src/events/dispatchers/non_primary_tap_dispatcher.dart'
2526
show NonPrimaryTapDispatcher, NonPrimaryTapDispatcherKey;
26-
export 'src/events/flame_game_mixins/pointer_move_dispatcher.dart'
27+
export 'src/events/dispatchers/pointer_move_dispatcher.dart'
2728
show PointerMoveDispatcher, MouseMoveDispatcherKey;
28-
export 'src/events/flame_game_mixins/scale_drag_dispatcher.dart'
29-
show MultiDragScaleDispatcher, MultiDragScaleDispatcherKey;
30-
export 'src/events/flame_game_mixins/scroll_dispatcher.dart'
29+
export 'src/events/dispatchers/scroll_dispatcher.dart'
3130
show ScrollDispatcher, ScrollDispatcherKey;
3231
export 'src/events/game_mixins/multi_touch_drag_detector.dart'
3332
show MultiTouchDragDetector;
@@ -37,6 +36,8 @@ export 'src/events/hardware_keyboard_detector.dart'
3736
show HardwareKeyboardDetector;
3837
export 'src/events/interfaces/multi_drag_listener.dart' show MultiDragListener;
3938
export 'src/events/interfaces/multi_tap_listener.dart' show MultiTapListener;
39+
export 'src/events/interfaces/scale_listener.dart' show ScaleListener;
40+
export 'src/events/messages/displacement_event.dart' show DisplacementEvent;
4041
export 'src/events/messages/double_tap_cancel_event.dart'
4142
show DoubleTapCancelEvent;
4243
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;
4546
export 'src/events/messages/drag_end_event.dart' show DragEndEvent;
4647
export 'src/events/messages/drag_start_event.dart' show DragStartEvent;
4748
export 'src/events/messages/drag_update_event.dart' show DragUpdateEvent;
49+
export 'src/events/messages/event.dart' show Event;
50+
export 'src/events/messages/location_context_event.dart'
51+
show LocationContextEvent;
4852
export 'src/events/messages/long_press_cancel_event.dart'
4953
show LongPressCancelEvent;
5054
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'
5357
export 'src/events/messages/long_press_start_event.dart'
5458
show LongPressStartEvent;
5559
export 'src/events/messages/pointer_move_event.dart' show PointerMoveEvent;
60+
export 'src/events/messages/position_event.dart' show PositionEvent;
5661
export 'src/events/messages/scale_end_event.dart' show ScaleEndEvent;
5762
export 'src/events/messages/scale_start_event.dart' show ScaleStartEvent;
5863
export 'src/events/messages/scale_update_event.dart' show ScaleUpdateEvent;
@@ -71,6 +76,8 @@ export 'src/events/messages/tertiary_tap_cancel_event.dart'
7176
export 'src/events/messages/tertiary_tap_down_event.dart'
7277
show TertiaryTapDownEvent;
7378
export 'src/events/messages/tertiary_tap_up_event.dart' show TertiaryTapUpEvent;
79+
export 'src/events/multi_drag_scale_recognizer.dart'
80+
show MultiDragScaleGestureRecognizer;
7481
export 'src/game/mixins/keyboard.dart'
7582
show HasKeyboardHandlerComponents, KeyboardEvents;
7683
export 'src/gestures/detectors.dart'

packages/flame/lib/src/events/component_mixins/double_tap_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/double_tap_callbacks.dart

File renamed without changes.

packages/flame/lib/src/events/component_mixins/drag_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/drag_callbacks.dart

File renamed without changes.

packages/flame/lib/src/events/component_mixins/hover_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/hover_callbacks.dart

File renamed without changes.

packages/flame/lib/src/events/component_mixins/long_press_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/long_press_callbacks.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
import 'package:flame/components.dart';
2-
import 'package:flame/src/events/flame_game_mixins/long_press_dispatcher.dart';
3-
import 'package:flame/src/events/messages/long_press_cancel_event.dart';
4-
import 'package:flame/src/events/messages/long_press_end_event.dart';
5-
import 'package:flame/src/events/messages/long_press_move_update_event.dart';
6-
import 'package:flame/src/events/messages/long_press_start_event.dart';
2+
import 'package:flame/events.dart';
73
import 'package:flutter/foundation.dart';
84

95
/// This mixin can be added to a [Component] allowing it to receive

packages/flame/lib/src/events/component_mixins/pointer_move_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/pointer_move_callbacks.dart

File renamed without changes.

packages/flame/lib/src/events/component_mixins/scale_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/scale_callbacks.dart

File renamed without changes.

packages/flame/lib/src/events/component_mixins/scroll_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/scroll_callbacks.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import 'package:flame/components.dart';
2-
import 'package:flame/src/events/flame_game_mixins/scroll_dispatcher.dart';
3-
import 'package:flame/src/events/messages/scroll_event.dart';
2+
import 'package:flame/events.dart';
43
import 'package:meta/meta.dart';
54

65
/// This mixin can be added to a [Component] allowing it to receive

packages/flame/lib/src/events/component_mixins/secondary_tap_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/secondary_tap_callbacks.dart

File renamed without changes.

packages/flame/lib/src/events/component_mixins/tap_callbacks.dart renamed to packages/flame/lib/src/events/callbacks/tap_callbacks.dart

File renamed without changes.

0 commit comments

Comments
 (0)