diff options
Diffstat (limited to 'src/GameLoop.cpp')
-rw-r--r-- | src/GameLoop.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/GameLoop.cpp b/src/GameLoop.cpp index 8a1af59..cc383c8 100644 --- a/src/GameLoop.cpp +++ b/src/GameLoop.cpp @@ -38,12 +38,6 @@ void handleKey(Game* game, int key, int action, int mods) { if (action != GLFW_PRESS) return; - if (game->menu) { - if (key == GLFW_KEY_SPACE) - setMenu(game, false); - return; - } - auto& player = game->person[0]; if (key == GLFW_KEY_ESCAPE) { alSourcePause(gSourceID[rainsound]); @@ -63,9 +57,9 @@ void handleKey(Game* game, int key, int action, int mods) alSourcef(gSourceID[mainmenusong], AL_MIN_GAIN, 0); alSourcePlay(gSourceID[game->whichsong]); alSourcef(gSourceID[game->whichsong], AL_MIN_GAIN, 1); - } else if (key == GLFW_KEY_L) { + } else if (key == keymap.laser_sight) { game->lasersight ^= 1; - } else if (key == GLFW_KEY_SPACE) { + } else if (key == keymap.dive) { if (player.playerrotation == player.playerlowrotation && player.targetanimation == joganim && player.currentanimation == joganim @@ -74,7 +68,7 @@ void handleKey(Game* game, int key, int action, int mods) player.targetframe = player.target = 0; player.aimamount = 0; } - } else if (key == GLFW_KEY_R) { + } else if (key == keymap.reload) { if (player.whichgun != grenade && player.reloads[player.whichgun] > 0 && player.reloading <= 0) |