From 5826c2bf2aedecf5a76997900209b7378e52de27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Povilas=20Balzaravi=C4=8Dius?= <2011+Pawka@users.noreply.github.com> Date: Sat, 22 Jan 2022 21:00:16 +0200 Subject: [PATCH] chapter 7: fix diagonal keybindings Swap "Y" and "U" keys to match correct diagonal directions. The "Y" key on QWERTY layout is supposed to move top-left direction which is Numpad 7. Meanwhile "U" must act as Numpad 9. --- book/src/chapter_7.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/book/src/chapter_7.md b/book/src/chapter_7.md index 52acfdd6..b92ae645 100644 --- a/book/src/chapter_7.md +++ b/book/src/chapter_7.md @@ -299,10 +299,10 @@ pub fn player_input(gs: &mut State, ctx: &mut Rltk) -> RunState { // Diagonals VirtualKeyCode::Numpad9 | - VirtualKeyCode::Y => try_move_player(1, -1, &mut gs.ecs), + VirtualKeyCode::U => try_move_player(1, -1, &mut gs.ecs), VirtualKeyCode::Numpad7 | - VirtualKeyCode::U => try_move_player(-1, -1, &mut gs.ecs), + VirtualKeyCode::Y => try_move_player(-1, -1, &mut gs.ecs), VirtualKeyCode::Numpad3 | VirtualKeyCode::N => try_move_player(1, 1, &mut gs.ecs),