Fixed 'about' text alignment issues

This commit is contained in:
Anuken
2017-06-12 20:22:22 -04:00
parent 01a9f493cc
commit 9658059b24

View File

@@ -3,8 +3,6 @@ package io.anuke.mindustry;
import static io.anuke.mindustry.Vars.*; import static io.anuke.mindustry.Vars.*;
import static io.anuke.ucore.scene.actions.Actions.*; import static io.anuke.ucore.scene.actions.Actions.*;
import java.util.function.BooleanSupplier;
import com.badlogic.gdx.Application.ApplicationType; import com.badlogic.gdx.Application.ApplicationType;
import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Color;
@@ -18,6 +16,7 @@ import io.anuke.mindustry.resource.*;
import io.anuke.mindustry.ui.*; import io.anuke.mindustry.ui.*;
import io.anuke.ucore.core.Draw; import io.anuke.ucore.core.Draw;
import io.anuke.ucore.core.Settings; import io.anuke.ucore.core.Settings;
import io.anuke.ucore.function.VisibilityProvider;
import io.anuke.ucore.graphics.Hue; import io.anuke.ucore.graphics.Hue;
import io.anuke.ucore.graphics.Textures; import io.anuke.ucore.graphics.Textures;
import io.anuke.ucore.modules.SceneModule; 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.actions.Actions;
import io.anuke.ucore.scene.builders.*; import io.anuke.ucore.scene.builders.*;
import io.anuke.ucore.scene.ui.*; 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.Stack;
import io.anuke.ucore.scene.ui.layout.Table; import io.anuke.ucore.scene.ui.layout.Table;
import io.anuke.ucore.util.Timers; import io.anuke.ucore.util.Timers;
@@ -35,11 +35,11 @@ public class UI extends SceneModule{
KeybindDialog keys; KeybindDialog keys;
Dialog about, menu, restart, tutorial, levels, upgrades; Dialog about, menu, restart, tutorial, levels, upgrades;
BooleanSupplier play = () -> { VisibilityProvider play = () -> {
return playing; return playing;
}; };
BooleanSupplier nplay = () -> { VisibilityProvider nplay = () -> {
return !playing; return !playing;
}; };
@@ -135,6 +135,9 @@ public class UI extends SceneModule{
about = new TextDialog("About", aboutText); about = new TextDialog("About", aboutText);
for(Cell<?> cell : about.content().getCells())
cell.left();
tutorial = new TutorialDialog(); tutorial = new TutorialDialog();
restart = new Dialog("The core was destroyed.", "dialog"){ restart = new Dialog("The core was destroyed.", "dialog"){