From 0023b23242a2cdc56de76ae4499625c7d1c3f6dd Mon Sep 17 00:00:00 2001 From: Klemen Plestenjak Date: Mon, 15 Jan 2024 12:45:11 +0100 Subject: [PATCH] Right click resets input state when placing building --- game/systems/s_input.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game/systems/s_input.c b/game/systems/s_input.c index 4a5b292..7ea17f1 100644 --- a/game/systems/s_input.c +++ b/game/systems/s_input.c @@ -242,8 +242,10 @@ void updatePlayerInput() { break; } case INPUT_BUILDING: { - if (input->building <= BUILDING_NONE || input->building >= BUILDING_COUNT) { + if (input->building <= BUILDING_NONE || input->building >= BUILDING_COUNT || + isInputBtnJustUp(input, input->mapping.secondaryBtn)) { input->state = INPUT_NONE; + resetInputState(input); return; } BzTile sizeX = 0, sizeY = 0;