mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-01-26 06:22:17 -08:00
Better inset borders for phones
This commit is contained in:
parent
ef526a6d83
commit
1651dc520c
5 changed files with 24 additions and 1 deletions
BIN
core/assets-raw/sprites/ui/pane-left.9.png
Normal file
BIN
core/assets-raw/sprites/ui/pane-left.9.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 185 B |
BIN
core/assets-raw/sprites/ui/pane-right.9.png
Normal file
BIN
core/assets-raw/sprites/ui/pane-right.9.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 191 B |
|
|
@ -279,7 +279,14 @@ public class MobileInput extends InputHandler implements GestureListener{
|
|||
t.bottom().left();
|
||||
t.button("@command", Icon.units, Styles.squareTogglet, () -> {
|
||||
commandMode = !commandMode;
|
||||
}).width(155f).height(50f).margin(12f).checked(b -> commandMode);
|
||||
}).width(155f).height(50f).margin(12f).checked(b -> commandMode).row();
|
||||
|
||||
//for better looking insets
|
||||
t.rect((x, y, w, h) -> {
|
||||
if(Core.scene.marginBottom > 0){
|
||||
Tex.paneRight.draw(x, 0, w, y);
|
||||
}
|
||||
}).fillX().row();
|
||||
});
|
||||
|
||||
group.fill(t -> {
|
||||
|
|
|
|||
|
|
@ -129,6 +129,13 @@ public class HudFragment{
|
|||
cont.top().left();
|
||||
|
||||
if(mobile){
|
||||
//for better inset visuals
|
||||
cont.rect((x, y, w, h) -> {
|
||||
if(Core.scene.marginTop > 0){
|
||||
Tex.paneRight.draw(x, y, w, Core.scene.marginTop);
|
||||
}
|
||||
}).fillX().row();
|
||||
|
||||
cont.table(select -> {
|
||||
select.name = "mobile buttons";
|
||||
select.left();
|
||||
|
|
|
|||
|
|
@ -421,6 +421,15 @@ public class PlacementFragment{
|
|||
|
||||
frame.add(mainStack).colspan(3).fill();
|
||||
|
||||
frame.row();
|
||||
|
||||
//for better inset visuals at the bottom
|
||||
frame.rect((x, y, w, h) -> {
|
||||
if(Core.scene.marginBottom > 0){
|
||||
Tex.paneLeft.draw(x, 0, w, y);
|
||||
}
|
||||
}).colspan(3).fillX().row();
|
||||
|
||||
//commandTable: commanded units
|
||||
{
|
||||
commandTable.touchable = Touchable.enabled;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue