diff --git a/doc/flame/migration.md b/doc/flame/migration.md index 933739920f6..63bf2be1315 100644 --- a/doc/flame/migration.md +++ b/doc/flame/migration.md @@ -7,6 +7,23 @@ major versions of Flame, together with the steps required to migrate your code. ## Migrating from v1.38.0 to v2.0.0 +### `MultiDragDispatcher` removed + +The deprecated `MultiDragDispatcher` and `MultiDragDispatcherKey` aliases have been removed. Use +`MultiDragScaleDispatcher` and `MultiDragScaleDispatcherKey` instead, if you were using them +directly at all (normally you should just use the mixins). + +```dart +// Before +game.findByKey(const MultiDragDispatcherKey()) + as MultiDragDispatcher?; + +// After +game.findByKey(const MultiDragScaleDispatcherKey()) + as MultiDragScaleDispatcher?; +``` + + ### `Event.handled` removed in favour of `continuePropagation` Events used to carry two independent booleans: `handled`, which Flame never set nor read, and diff --git a/packages/flame/lib/events.dart b/packages/flame/lib/events.dart index 4e7878f6a3a..8ab167f20cb 100644 --- a/packages/flame/lib/events.dart +++ b/packages/flame/lib/events.dart @@ -11,8 +11,6 @@ export 'src/events/callbacks/secondary_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/dispatchers/dispatcher.dart' show Dispatcher; export 'src/events/dispatchers/double_tap_dispatcher.dart' show DoubleTapDispatcher, DoubleTapDispatcherKey; diff --git a/packages/flame/lib/src/events/deprecated.dart b/packages/flame/lib/src/events/deprecated.dart deleted file mode 100644 index c2f4628ebc9..00000000000 --- a/packages/flame/lib/src/events/deprecated.dart +++ /dev/null @@ -1,7 +0,0 @@ -import 'package:flame/src/events/dispatchers/multi_drag_scale_dispatcher.dart'; - -@Deprecated('Use MultiDragScaleDispatcher instead.') -typedef MultiDragDispatcher = MultiDragScaleDispatcher; - -@Deprecated('Use MultiDragScaleDispatcherKey instead.') -typedef MultiDragDispatcherKey = MultiDragScaleDispatcherKey;