aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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();
}
}