aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlee14 <alee14498@gmail.com>2018-09-01 21:53:17 -0400
committerAlee14 <alee14498@gmail.com>2018-09-01 21:53:17 -0400
commit71fc0fa9c881d85eb8bb4037c6415cf893914e6f (patch)
tree5ea34e1d2cf4f74e4dbfb4288477dc17a4262995
parent90842f1dd54add22e8c96f06d9e10607af398774 (diff)
downloadProject-Silicon-71fc0fa9c881d85eb8bb4037c6415cf893914e6f.tar.gz
Project-Silicon-71fc0fa9c881d85eb8bb4037c6415cf893914e6f.tar.bz2
Project-Silicon-71fc0fa9c881d85eb8bb4037c6415cf893914e6f.zip
more file system stuff
-rw-r--r--PortEngine/FileSystem.cs56
-rw-r--r--Project Ports/MainMenu.cs2
2 files changed, 50 insertions, 8 deletions
diff --git a/PortEngine/FileSystem.cs b/PortEngine/FileSystem.cs
index af81225..4182785 100644
--- a/PortEngine/FileSystem.cs
+++ b/PortEngine/FileSystem.cs
@@ -28,20 +28,62 @@ namespace PortEngine
{
public class FileSystem
{
- public static string appDataFolder
+ public static string universedgFolder
{
get
{
- return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Project Ports");
+ return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "UniverseDG");
+ }
+ }
+ public static string portsFolder
+ {
+ get
+ {
+ return Path.Combine(universedgFolder, "Project Ports");
+ }
+ }
+ public static string dataFolder
+ {
+ get
+ {
+ return Path.Combine(portsFolder, "Data");
+ }
+ }
+ public static string homeFolder
+ {
+ get
+ {
+ return Path.Combine(dataFolder, "home");
+ }
+ }
+ public static string logsFolder
+ {
+ get
+ {
+ return Path.Combine(dataFolder, "logs");
+ }
+ }
+ public static string sysFolder
+ {
+ get
+ {
+ return Path.Combine(dataFolder, "sys");
}
}
- public static void CreateDataFolder()
- {
- if (!Directory.Exists(appDataFolder))
- Directory.CreateDirectory(appDataFolder);
+ public static void CreateGameFolder()
+ {
+ Directory.CreateDirectory(universedgFolder);
+ Directory.CreateDirectory(portsFolder);
+ Directory.CreateDirectory(dataFolder);
+ Directory.CreateDirectory(homeFolder);
+ Directory.CreateDirectory(logsFolder);
+ Directory.CreateDirectory(sysFolder);
}
-
+
}
+
}
+
+
diff --git a/Project Ports/MainMenu.cs b/Project Ports/MainMenu.cs
index bafcc22..2162526 100644
--- a/Project Ports/MainMenu.cs
+++ b/Project Ports/MainMenu.cs
@@ -76,7 +76,7 @@ namespace Project_Ports
#endif
portsVersion.Text = Properties.Settings.Default.version;
- FileSystem.CreateDataFolder();
+ FileSystem.CreateGameFolder();
}
}