Merge pull request #2281 from Summet-V/delete-all-saves

[QOL] Button to clear all saves.
This commit is contained in:
Anuken
2020-07-29 14:29:03 -04:00
committed by GitHub
4 changed files with 19 additions and 0 deletions

View File

@@ -164,6 +164,13 @@ public class Saves{
return saves;
}
public void deleteAll(){
saves.clear();
for(Fi file : saveDirectory.list()){
file.delete();
}
}
public class SaveSlot{
public final Fi file;
boolean requestedPreview;

View File

@@ -108,6 +108,14 @@ public class SettingsMenuDialog extends SettingsDialog{
t.row();
t.button("$settings.clearsaves", Icon.trash, style, () -> {
ui.showConfirm("$confirm", "$settings.clearsaves.confirm", () -> {
control.saves.deleteAll();
});
});
t.row();
t.button("$data.export", Icon.upload, style, () -> {
if(ios){
Fi file = Core.files.local("mindustry-data-export.zip");