From 7db740c71be9ccd9e1af668fc52add31e929b88a Mon Sep 17 00:00:00 2001 From: sharlottes <60801210+sharlottes@users.noreply.github.com> Date: Fri, 28 May 2021 10:31:33 +0900 Subject: [PATCH] fixed setting bug for mobile again --- src/UnitInfo/core/HudUi.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/UnitInfo/core/HudUi.java b/src/UnitInfo/core/HudUi.java index a85d34d..ee279ca 100644 --- a/src/UnitInfo/core/HudUi.java +++ b/src/UnitInfo/core/HudUi.java @@ -782,6 +782,10 @@ public class HudUi { tt.center(); TextButton button = new TextButton("?", Styles.clearPartialt); button.changed(() -> { + if(mobile) { + Core.camera.position.set(core.x, core.y); + return; + } if(!settings.getBool("panfix")) { if(control.input instanceof DesktopInput) ((DesktopInput) control.input).panning = true; Core.camera.position.set(core.x, core.y); @@ -789,7 +793,7 @@ public class HudUi { else panFix = !panFix; }); tt.update(() -> { - if(!settings.getBool("panfix")) return; + if(mobile || !settings.getBool("panfix")) return; button.setChecked(panFix); if(control.input instanceof DesktopInput) ((DesktopInput) control.input).panning = true; Core.camera.position.set(core.x, core.y); @@ -869,7 +873,7 @@ public class HudUi { Seq groupSorted = groups.keys().toArray().copy().sort((g1, g2) -> { int boss = Boolean.compare(g1.effect != StatusEffects.boss, g2.effect != StatusEffects.boss); if(boss != 0) return boss; - int hitSize = Float.compare(-g2.type.hitSize, -g2.type.hitSize); + int hitSize = Float.compare(-g1.type.hitSize, -g2.type.hitSize); if(hitSize != 0) return hitSize; return Integer.compare(-g1.type.id, -g2.type.id); });