From f4a82b5c0138b8062177defdafded87ab5807c5a Mon Sep 17 00:00:00 2001 From: "(G_H)" <33775693+CKHammer@users.noreply.github.com> Date: Sun, 23 Jun 2019 20:22:13 +0800 Subject: [PATCH] Delete core\src\io\anuke\mindustry\ui\dialogs\SaveDialog.java --- ...\\mindustry\\ui\\dialogs\\SaveDialog.java" | 61 ------------------- 1 file changed, 61 deletions(-) delete mode 100644 "core\\src\\io\\anuke\\mindustry\\ui\\dialogs\\SaveDialog.java" diff --git "a/core\\src\\io\\anuke\\mindustry\\ui\\dialogs\\SaveDialog.java" "b/core\\src\\io\\anuke\\mindustry\\ui\\dialogs\\SaveDialog.java" deleted file mode 100644 index 1a3966b4d1..0000000000 --- "a/core\\src\\io\\anuke\\mindustry\\ui\\dialogs\\SaveDialog.java" +++ /dev/null @@ -1,61 +0,0 @@ -package io.anuke.mindustry.ui.dialogs; - -import io.anuke.arc.Core; -import io.anuke.arc.scene.ui.TextButton; -import io.anuke.arc.util.Time; -import io.anuke.mindustry.core.GameState.State; -import io.anuke.mindustry.game.Saves.SaveSlot; - -import static io.anuke.mindustry.Vars.*; - -public class SaveDialog extends LoadDialog{ - - public SaveDialog(){ - super("$savegame"); - - update(() -> { - if(state.is(State.menu) && isShown()){ - hide(); - } - }); - } - - public void addSetup(){ - slots.row(); - slots.addImageTextButton("$save.new", "icon-add", 14 * 3, () -> - ui.showTextInput("$save", "$save.newslot", 30, "", text -> { - ui.loadAnd("$saving", () -> { - control.saves.addSave(text); - Core.app.post(() -> Core.app.post(this::setup)); - }); - }) - ).fillX().margin(10f).minWidth(300f).height(70f).pad(4f).padRight(-4); - } - - @Override - public void modifyButton(TextButton button, SaveSlot slot){ - button.clicked(() -> { - if(button.childrenPressed()) return; - - ui.showConfirm("$overwrite", "$save.overwrite", () -> save(slot)); - }); - } - - void save(SaveSlot slot){ - - ui.loadfrag.show("$saveload"); - - Time.runTask(5f, () -> { - hide(); - ui.loadfrag.hide(); - try{ - slot.save(); - }catch(Throwable e){ - e.printStackTrace(); - - ui.showError("[accent]" + Core.bundle.get("savefail")); - } - }); - } - -}