summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/game.cpp20
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
{