summaryrefslogtreecommitdiff
path: root/dsa/DSALib/DSA_Game/Save/SaveCommand.cs
diff options
context:
space:
mode:
Diffstat (limited to 'dsa/DSALib/DSA_Game/Save/SaveCommand.cs')
-rw-r--r--dsa/DSALib/DSA_Game/Save/SaveCommand.cs27
1 files changed, 9 insertions, 18 deletions
diff --git a/dsa/DSALib/DSA_Game/Save/SaveCommand.cs b/dsa/DSALib/DSA_Game/Save/SaveCommand.cs
index c5a1bb4..0153779 100644
--- a/dsa/DSALib/DSA_Game/Save/SaveCommand.cs
+++ b/dsa/DSALib/DSA_Game/Save/SaveCommand.cs
@@ -2,14 +2,10 @@
using System.IO;
using System.Linq;
-namespace DSALib.DSA_Game.Save
-{
- public class SaveCommand
- {
- public void LoadSession(string name = "")
- {
- if (name.Equals("?") || name.Equals(string.Empty))
- {
+namespace DSALib.DSA_Game.Save {
+ public class SaveCommand {
+ public void LoadSession(string name = "") {
+ if (name.Equals("?") || name.Equals(string.Empty)) {
Console.WriteLine("Gespeicherte Sessions:");
Console.WriteLine(ListSessions());
return;
@@ -24,27 +20,23 @@ namespace DSALib.DSA_Game.Save
Console.WriteLine($"{name} wurde geladen");
}
- public void SessionSave(string name = "")
- {
+ public void SessionSave(string name = "") {
//var sendFile = this.Context.Channel.SendWebFile("https://cdn.discordapp.com/attachments/377123019673567232/465615882048110603/giphy.gif");
- if (name.Equals("?") || name.Equals(string.Empty))
- {
+ if (name.Equals("?") || name.Equals(string.Empty)) {
Console.WriteLine("Gespeicherte Sessions:");
Console.WriteLine(ListSessions());
return;
}
var path = Session.DirectoryPath + @"\" + name;
- if (Directory.Exists(path))
- {
+ if (Directory.Exists(path)) {
var files = Directory.GetFiles(path);
var current = files.Max(x => Convert.ToInt32(x.Split('-').Last().Split('.').First()));
Dsa.Session.SessionName = name;
Dsa.Session.Save(path + "\\" + name + $"-{++current}.json");
}
- else
- {
+ else {
Directory.CreateDirectory(path);
Dsa.Session.SessionName = name;
Dsa.Session.Save(path + "\\" + name + "-0.json");
@@ -54,8 +46,7 @@ namespace DSALib.DSA_Game.Save
//await sendFile;
}
- private string[] ListSessions()
- {
+ private string[] ListSessions() {
var dirs = Directory.GetDirectories(Session.DirectoryPath)
.OrderByDescending(x => new DirectoryInfo(x).LastAccessTime.Ticks).ToArray();
for (var i = 0; i < dirs.Length; i++) dirs[i] += "; " + new DirectoryInfo(dirs[i]).LastAccessTime;