aboutsummaryrefslogtreecommitdiff
path: root/src/GameInitDispose.cpp
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2021-10-28 23:45:34 +0700
committerNguyễn Gia Phong <mcsinyx@disroot.org>2021-10-28 23:45:34 +0700
commitbd8985065f2377a62f0ee9f4236d5cd9ad99dfe4 (patch)
treecee76279026bbba88fededfc9474c8eba67d5c2d /src/GameInitDispose.cpp
parent036ab1d1051b54e71f80fbb791bf69bd7c236f62 (diff)
downloadblackshades-bd8985065f2377a62f0ee9f4236d5cd9ad99dfe4.tar.gz
Reorganize key mappings
Diffstat (limited to 'src/GameInitDispose.cpp')
-rw-r--r--src/GameInitDispose.cpp16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/GameInitDispose.cpp b/src/GameInitDispose.cpp
index c4e1518..57dca01 100644
--- a/src/GameInitDispose.cpp
+++ b/src/GameInitDispose.cpp
@@ -54,13 +54,7 @@ extern float precipitationvert;
extern float precipitationdensity;
extern float soundscalefactor;
extern int slomo;
-extern int forwardskey;
-extern int backwardskey;
-extern int leftkey;
-extern int rightkey;
-extern int aimkey;
-extern int psychicaimkey;
-extern int psychickey;
+extern struct Key keymap;
void resizeWindow(Game* game, int width, int height)
{
@@ -80,13 +74,7 @@ Game* makeGame(Config config, Scores scores)
game->musictoggle = config.music;
game->mouse_sensitivity = config.mouse_sensitivity;
- forwardskey = config.key.forwards;
- backwardskey = config.key.backwards;
- leftkey = config.key.left;
- rightkey = config.key.right;
- aimkey = config.key.aim;
- psychicaimkey = config.key.psychic_aim;
- psychickey = config.key.psychic;
+ keymap = config.key;
game->levels = config.levels.ptr;
game->nummissions = config.levels.len;