From c75029b6ab831d71cbbb02623bdb997e3494b78d Mon Sep 17 00:00:00 2001 From: Ykkrosh Date: Sun, 9 May 2010 00:25:03 +0000 Subject: [PATCH] Allow shift+click for multiple building placement This was SVN commit r7519. --- binaries/data/mods/public/gui/session_new/input.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/binaries/data/mods/public/gui/session_new/input.js b/binaries/data/mods/public/gui/session_new/input.js index 529d189098..5d52f3fbc4 100644 --- a/binaries/data/mods/public/gui/session_new/input.js +++ b/binaries/data/mods/public/gui/session_new/input.js @@ -269,9 +269,17 @@ function handleInputBeforeGui(ev) if (ev.button == SDL_BUTTON_LEFT) { if (tryPlaceBuilding()) - inputState = INPUT_NORMAL; + { + // If shift is down, let the player continue placing another of the same building + if (specialKeyStates[SDLK_RSHIFT] || specialKeyStates[SDLK_LSHIFT]) + inputState = INPUT_BUILDING_PLACEMENT; + else + inputState = INPUT_NORMAL; + } else + { inputState = INPUT_BUILDING_PLACEMENT; + } return true; } break;