From 50f704096f426e42c662e3a2dae2bf5d8fe934ad Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 10 Feb 2022 17:40:22 -0500 Subject: [PATCH] Command mode hold --- core/src/mindustry/input/DesktopInput.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/core/src/mindustry/input/DesktopInput.java b/core/src/mindustry/input/DesktopInput.java index 70fe231b88..b01ac2d8f6 100644 --- a/core/src/mindustry/input/DesktopInput.java +++ b/core/src/mindustry/input/DesktopInput.java @@ -278,18 +278,13 @@ public class DesktopInput extends InputHandler{ shouldShoot = !scene.hasMouse() && !locked; if(!locked && state.rules.unitCommand && block == null){ - if(input.keyTap(Binding.commandMode)){ - commandMode = !commandMode; - } + //if(input.keyTap(Binding.commandMode)){ + commandMode = input.keyDown(Binding.commandMode); + //} }else{ commandMode = false; } - //TODO should selected units be cleared out of command mode? - if(!commandMode){ - //selectedUnits.clear(); - } - //validate commanding units selectedUnits.removeAll(u -> !u.isCommandable() || !u.isValid());