-/* $Id: main.c,v 1.10 2014/06/30 03:07:39 mmondor Exp $ */
+/* $Id: main.c,v 1.11 2014/06/30 04:26:10 mmondor Exp $ */
/*
* Copyright (c) 2006, Matthew Mondor
switch (ev->key.keysym.sym) {
/* Angle changes */
case SDLK_i:
+ case SDLK_KP8: /* FALLTHROUGH */
angle = 192;
break;
case SDLK_o:
+ case SDLK_KP9: /* FALLTHROUGH */
angle = 224;
break;
case SDLK_l:
+ case SDLK_KP6: /* FALLTHROUGH */
angle = 0;
break;
case SDLK_PERIOD:
+ case SDLK_KP3: /* FALLTHROUGH */
angle = 32;
break;
case SDLK_COMMA:
+ case SDLK_KP2: /* FALLTHROUGH */
angle = 64;
break;
case SDLK_m:
+ case SDLK_KP1: /* FALLTHROUGH */
angle = 96;
break;
case SDLK_j:
+ case SDLK_KP4: /* FALLTHROUGH */
angle = 128;
break;
case SDLK_u:
+ case SDLK_KP7: /* FALLTHROUGH */
angle = 160;
break;
/* Navigation change */
case SDLK_d:
+ case SDLK_KP0: /* FALLTHROUGH */
send_event(UE_DIRECTION, joy_angle);
break;
case SDLK_z:
+ case SDLK_KP_PLUS: /* FALLTHROUGH */
send_event(UE_THRUST_ACC, -1);
break;
case SDLK_a:
+ case SDLK_KP_MINUS: /* FALLTHROUGH */
send_event(UE_THRUST_DEC, -1);
break;
/* Weapons */
case SDLK_SPACE:
+ case SDLK_KP5: /* FALLTHROUGH */
send_event(UE_TORP, -1);
break;
case SDLK_f:
break;
/* Toggles */
case SDLK_s:
+ case SDLK_KP_ENTER: /* FALLTHROUGH */
send_event(UE_SHIELD, -1);
break;
case SDLK_w:
+ case SDLK_KP_PERIOD: /* FALLTHROUGH */
send_event(UE_CLOAK, -1);
break;
default: