diff options
Diffstat (limited to 'src/game.cpp')
-rw-r--r-- | src/game.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/game.cpp b/src/game.cpp index 3ef47400..2c0b4f72 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -401,6 +401,26 @@ void do_input() { xDirection = 1; } + if (keys[SDLK_KP1]) // Bottom Left + { + xDirection = -1; + yDirection = 1; + } + if (keys[SDLK_KP3]) // Bottom Right + { + xDirection = 1; + yDirection = 1; + } + if (keys[SDLK_KP7]) // Top Left + { + xDirection = -1; + yDirection = -1; + } + if (keys[SDLK_KP9]) // Top Right + { + xDirection = 1; + yDirection = -1; + } if ( xDirection == 1 && yDirection == 0 ) // Right { |