Added map objective button
This commit is contained in:
21
core/src/mindustry/ui/dialogs/FullTextDialog.java
Normal file
21
core/src/mindustry/ui/dialogs/FullTextDialog.java
Normal file
@@ -0,0 +1,21 @@
|
||||
package mindustry.ui.dialogs;
|
||||
|
||||
import arc.util.*;
|
||||
|
||||
public class FullTextDialog extends BaseDialog{
|
||||
|
||||
public FullTextDialog(){
|
||||
super("");
|
||||
shouldPause = true;
|
||||
addCloseButton();
|
||||
}
|
||||
|
||||
public void show(String titleText, String text){
|
||||
title.setText(titleText);
|
||||
cont.clear();
|
||||
cont.add(text).grow().wrap().labelAlign(Align.center);
|
||||
|
||||
super.show();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -32,6 +32,12 @@ public class PausedDialog extends BaseDialog{
|
||||
float dw = 220f;
|
||||
cont.defaults().width(dw).height(55).pad(5f);
|
||||
|
||||
cont.button("@objective", Icon.info, () -> {
|
||||
//TODO pause game, better dialog.
|
||||
ui.fullText.show("@objective", state.rules.sector.preset.description);
|
||||
}).padTop(-60f).colspan(2)
|
||||
.visible(() -> state.rules.sector != null && state.rules.sector.preset != null && state.rules.sector.preset.description != null).row();
|
||||
|
||||
cont.button("@back", Icon.left, this::hide).name("back");
|
||||
cont.button("@settings", Icon.settings, ui.settings::show).name("settings");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user