summaryrefslogtreecommitdiff
path: root/src/client/game.cpp
diff options
context:
space:
mode:
authorLars Müller <34514239+appgurueu@users.noreply.github.com>2020-06-13 22:46:20 +0200
committerGitHub <noreply@github.com>2020-06-13 22:46:20 +0200
commite7e065f553b430173e9112ad55c7046cfc02f2c5 (patch)
treeea144e57f6753da91a4acd2efb1839e864dc5627 /src/client/game.cpp
parent2424dfe007e451bb02f87884c2b272cf307d6e7c (diff)
downloadminetest-e7e065f553b430173e9112ad55c7046cfc02f2c5.tar.gz
minetest-e7e065f553b430173e9112ad55c7046cfc02f2c5.tar.bz2
minetest-e7e065f553b430173e9112ad55c7046cfc02f2c5.zip
Exposing the zoom key to Lua API (#9903)
Co-authored-by: Raul Ferriz <raul.ferriz@gmail.com>
Diffstat (limited to 'src/client/game.cpp')
-rw-r--r--src/client/game.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/game.cpp b/src/client/game.cpp
index 139742cec..069c482ca 100644
--- a/src/client/game.cpp
+++ b/src/client/game.cpp
@@ -2490,7 +2490,7 @@ void Game::updatePlayerControl(const CameraOrientation &cam)
input->joystick.getAxisWithoutDead(JA_FORWARD_MOVE)
);
- u32 keypress_bits =
+ u32 keypress_bits = (
( (u32)(isKeyDown(KeyType::FORWARD) & 0x1) << 0) |
( (u32)(isKeyDown(KeyType::BACKWARD) & 0x1) << 1) |
( (u32)(isKeyDown(KeyType::LEFT) & 0x1) << 2) |
@@ -2499,7 +2499,8 @@ void Game::updatePlayerControl(const CameraOrientation &cam)
( (u32)(isKeyDown(KeyType::SPECIAL1) & 0x1) << 5) |
( (u32)(isKeyDown(KeyType::SNEAK) & 0x1) << 6) |
( (u32)(input->getLeftState() & 0x1) << 7) |
- ( (u32)(input->getRightState() & 0x1) << 8
+ ( (u32)(input->getRightState() & 0x1) << 8) |
+ ( (u32)(isKeyDown(KeyType::ZOOM) & 0x1) << 9)
);
#ifdef ANDROID