From 70cc6d07b09e7f3138f61a15be23ebd2629c28ec Mon Sep 17 00:00:00 2001 From: Joshua Fan Date: Sun, 6 Dec 2020 07:52:50 -0800 Subject: [PATCH] Detect double-tap using count --- core/src/mindustry/ui/dialogs/PlanetDialog.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index 14f8b7d768..7074c89a7d 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -406,8 +406,6 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ stack( new Element(){ - long tapMillis; - { //add listener to the background rect, so it doesn't get unnecessary touch input addListener(new ElementGestureListener(){ @@ -415,13 +413,12 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ public void tap(InputEvent event, float x, float y, int count, KeyCode button){ if(showing()) return; - if(selected == hovered && Time.timeSinceMillis(tapMillis) < 500){ + if(selected == hovered && count == 2){ playSelected(); } if(hovered != null && (canSelect(hovered) || debugSelect)){ selected = hovered; - tapMillis = Time.millis(); } if(selected != null){