From eb4c65f1921f8f74e6a0ea086444f7c034f50f44 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 23 Feb 2017 17:04:10 -0500 Subject: Save deletion (client) --- ShiftOS.WinForms/Applications/MUDControlCentre.cs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'ShiftOS.WinForms/Applications/MUDControlCentre.cs') diff --git a/ShiftOS.WinForms/Applications/MUDControlCentre.cs b/ShiftOS.WinForms/Applications/MUDControlCentre.cs index c8289ab..0d67776 100644 --- a/ShiftOS.WinForms/Applications/MUDControlCentre.cs +++ b/ShiftOS.WinForms/Applications/MUDControlCentre.cs @@ -862,5 +862,26 @@ Current legions: {legionname}"; { ServerManager.SendMessage("chat_getallchannels", ""); } + + private void btndeletesave_Click(object sender, EventArgs e) + { + Infobox.PromptYesNo("Delete your system", "Are you SURE you want to delete your system? If you do, you will lose ALL of your Codepoints and file system.", (firstres) => + { + if(firstres == true) + { + Infobox.PromptYesNo("Last chance.", "What you are about to do is IRREVERSABLE. You will lose access to any legions or shops you are a part of. Continue anyway?", (second) => + { + if(second == true) + { + SaveSystem.CurrentSave = null; + ShiftOS.Objects.ShiftFS.Utils.Delete(Paths.GetPath("user.dat")); + TerminalBackend.InvokeCommand("sos.shutdown"); + MessageBox.Show("Thank you for playing ShiftOS. Your save data has been deleted successfully. You can come back at anytime, but you will have to restart your game."); + System.IO.File.Delete(Paths.SaveFile); + } + }); + } + }); + } } } -- cgit v1.2.3