Merge pull request #2281 from Summet-V/delete-all-saves
[QOL] Button to clear all saves.
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user