Back button usage cleanup

This commit is contained in:
Anuken
2018-04-06 17:07:33 -04:00
parent 5172ae781f
commit 7cf619e620
3 changed files with 9 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
#Autogenerated file. Do not modify. #Autogenerated file. Do not modify.
#Thu Apr 05 22:28:48 EDT 2018 #Fri Apr 06 17:05:53 EDT 2018
version=release version=release
androidBuildCode=502 androidBuildCode=503
name=Mindustry name=Mindustry
code=3.5 code=3.5
build=custom build build=custom build

View File

@@ -1,5 +1,6 @@
package io.anuke.mindustry.ui.dialogs; package io.anuke.mindustry.ui.dialogs;
import com.badlogic.gdx.Input.Keys;
import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Color;
import io.anuke.ucore.function.Consumer; import io.anuke.ucore.function.Consumer;
import io.anuke.ucore.scene.ui.Dialog; import io.anuke.ucore.scene.ui.Dialog;
@@ -35,6 +36,12 @@ public class ColorPickDialog extends Dialog{
table.row(); table.row();
} }
} }
keyDown(key->{
if(key == Keys.ESCAPE || key == Keys.BACK)
hide();
});
} }
public void show(Consumer<Color> cons){ public void show(Consumer<Color> cons){

View File

@@ -3,8 +3,6 @@ package io.anuke.mindustry.ui.dialogs;
import com.badlogic.gdx.Input.Keys; import com.badlogic.gdx.Input.Keys;
import com.badlogic.gdx.graphics.Colors; import com.badlogic.gdx.graphics.Colors;
import com.badlogic.gdx.utils.Align; import com.badlogic.gdx.utils.Align;
import io.anuke.ucore.core.Inputs;
import io.anuke.ucore.scene.ui.Dialog; import io.anuke.ucore.scene.ui.Dialog;
public class FloatingDialog extends Dialog{ public class FloatingDialog extends Dialog{
@@ -26,11 +24,5 @@ public class FloatingDialog extends Dialog{
if(key == Keys.ESCAPE || key == Keys.BACK) if(key == Keys.ESCAPE || key == Keys.BACK)
hide(); hide();
}); });
update(() -> {
if(Inputs.keyTap("menu")){
hide();
}
});
} }
} }