Better inset borders for phones

This commit is contained in:
Anuken 2022-11-09 13:56:53 -05:00
parent ef526a6d83
commit 1651dc520c
5 changed files with 24 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

View file

@ -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 -> {

View file

@ -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();

View file

@ -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;