mirror of
https://github.com/flame-engine/flame.git
synced 2025-10-30 08:27:36 +08:00
fix!: Migrate from RawKeyEvent to KeyEvent (#3002)
First pass at migrating from `RawKeyEvent` and `RawKeyboard` to `KeyEvent` and `HardwareKeyboard`. Context: https://docs.flutter.dev/release/breaking-changes/key-event-migration
This commit is contained in:
@ -39,14 +39,14 @@ class KeyboardExample extends FlameGame with KeyboardEvents {
|
||||
|
||||
@override
|
||||
KeyEventResult onKeyEvent(
|
||||
RawKeyEvent event,
|
||||
KeyEvent event,
|
||||
Set<LogicalKeyboardKey> keysPressed,
|
||||
) {
|
||||
final isKeyDown = event is RawKeyDownEvent;
|
||||
final isKeyDown = event is KeyDownEvent;
|
||||
|
||||
// Avoiding repeat event as we are interested only in
|
||||
// key up and key down event.
|
||||
if (!event.repeat) {
|
||||
if (key is! KeyRepeatEvent) {
|
||||
if (event.logicalKey == LogicalKeyboardKey.keyA) {
|
||||
_direction.x += isKeyDown ? -1 : 1;
|
||||
} else if (event.logicalKey == LogicalKeyboardKey.keyD) {
|
||||
|
||||
Reference in New Issue
Block a user