Added changelog to 'about' dialog, for Android users

This commit is contained in:
Anuken
2018-03-19 20:54:34 -04:00
parent 5323ef68ca
commit ba7be0293c
3 changed files with 7 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
#Autogenerated file. Do not modify. #Autogenerated file. Do not modify.
#Mon Mar 19 20:46:00 EDT 2018 #Mon Mar 19 20:53:58 EDT 2018
version=release version=release
androidBuildCode=449 androidBuildCode=450
name=Mindustry name=Mindustry
code=3.4 code=3.4
build=custom build build=custom build

View File

@@ -154,12 +154,12 @@ public class UI extends SceneModule{
language = new LanguageDialog(); language = new LanguageDialog();
settings = new SettingsMenuDialog(); settings = new SettingsMenuDialog();
paused = new PausedDialog(); paused = new PausedDialog();
changelog = new ChangelogDialog();
about = new AboutDialog(); about = new AboutDialog();
host = new HostDialog(); host = new HostDialog();
bans = new BansDialog(); bans = new BansDialog();
admins = new AdminsDialog(); admins = new AdminsDialog();
traces = new TraceDialog(); traces = new TraceDialog();
changelog = new ChangelogDialog();
build.begin(scene); build.begin(scene);

View File

@@ -2,7 +2,6 @@ package io.anuke.mindustry.ui.dialogs;
import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.graphics.Color;
import io.anuke.mindustry.Vars;
import io.anuke.mindustry.ui.Links; import io.anuke.mindustry.ui.Links;
import io.anuke.mindustry.ui.Links.LinkEntry; import io.anuke.mindustry.ui.Links.LinkEntry;
import io.anuke.ucore.core.Core; import io.anuke.ucore.core.Core;
@@ -10,6 +9,8 @@ import io.anuke.ucore.core.Timers;
import io.anuke.ucore.scene.ui.ScrollPane; import io.anuke.ucore.scene.ui.ScrollPane;
import io.anuke.ucore.scene.ui.layout.Table; import io.anuke.ucore.scene.ui.layout.Table;
import static io.anuke.mindustry.Vars.ui;
public class AboutDialog extends FloatingDialog { public class AboutDialog extends FloatingDialog {
public AboutDialog(){ public AboutDialog(){
@@ -45,7 +46,7 @@ public class AboutDialog extends FloatingDialog {
table.addImageButton("icon-link", 14*3, () -> { table.addImageButton("icon-link", 14*3, () -> {
if(!Gdx.net.openURI(link.link)){ if(!Gdx.net.openURI(link.link)){
Vars.ui.showError("$text.linkfail"); ui.showError("$text.linkfail");
Gdx.app.getClipboard().setContents(link.link); Gdx.app.getClipboard().setContents(link.link);
} }
}).size(h-5, h); }).size(h-5, h);
@@ -58,6 +59,7 @@ public class AboutDialog extends FloatingDialog {
content().add(pane).growX(); content().add(pane).growX();
buttons().addButton("$text.credits", this::showCredits).size(200f, 64f); buttons().addButton("$text.credits", this::showCredits).size(200f, 64f);
buttons().addButton("$text.changelog.title", ui.changelog::show).size(200f, 64f);
} }
private void showCredits(){ private void showCredits(){