From 9658059b243d2129b62afc0dc64f65536c4d1b68 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 12 Jun 2017 20:22:22 -0400 Subject: [PATCH] Fixed 'about' text alignment issues --- core/src/io/anuke/mindustry/UI.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/core/src/io/anuke/mindustry/UI.java b/core/src/io/anuke/mindustry/UI.java index 6de20e1636..3a17400b77 100644 --- a/core/src/io/anuke/mindustry/UI.java +++ b/core/src/io/anuke/mindustry/UI.java @@ -3,8 +3,6 @@ package io.anuke.mindustry; import static io.anuke.mindustry.Vars.*; import static io.anuke.ucore.scene.actions.Actions.*; -import java.util.function.BooleanSupplier; - import com.badlogic.gdx.Application.ApplicationType; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.Color; @@ -18,6 +16,7 @@ import io.anuke.mindustry.resource.*; import io.anuke.mindustry.ui.*; import io.anuke.ucore.core.Draw; import io.anuke.ucore.core.Settings; +import io.anuke.ucore.function.VisibilityProvider; import io.anuke.ucore.graphics.Hue; import io.anuke.ucore.graphics.Textures; import io.anuke.ucore.modules.SceneModule; @@ -25,6 +24,7 @@ import io.anuke.ucore.scene.Scene; import io.anuke.ucore.scene.actions.Actions; import io.anuke.ucore.scene.builders.*; import io.anuke.ucore.scene.ui.*; +import io.anuke.ucore.scene.ui.layout.Cell; import io.anuke.ucore.scene.ui.layout.Stack; import io.anuke.ucore.scene.ui.layout.Table; import io.anuke.ucore.util.Timers; @@ -35,11 +35,11 @@ public class UI extends SceneModule{ KeybindDialog keys; Dialog about, menu, restart, tutorial, levels, upgrades; - BooleanSupplier play = () -> { + VisibilityProvider play = () -> { return playing; }; - BooleanSupplier nplay = () -> { + VisibilityProvider nplay = () -> { return !playing; }; @@ -135,6 +135,9 @@ public class UI extends SceneModule{ about = new TextDialog("About", aboutText); + for(Cell cell : about.content().getCells()) + cell.left(); + tutorial = new TutorialDialog(); restart = new Dialog("The core was destroyed.", "dialog"){