diff options
| author | Alex-TIMEHACK <[email protected]> | 2017-07-01 22:17:57 +0100 |
|---|---|---|
| committer | Alex-TIMEHACK <[email protected]> | 2017-07-01 22:17:57 +0100 |
| commit | da6e7a7e8b3d8944d9139d4e2bb3ecfa2122840b (patch) | |
| tree | c980ac4786a2528a9d98290f099c8a388dbfad9a /TimeHACK.Engine/SaveSystem.cs | |
| parent | 971683c5f7116d754d209a9debac8e0a214889dc (diff) | |
| download | histacom2-da6e7a7e8b3d8944d9139d4e2bb3ecfa2122840b.tar.gz histacom2-da6e7a7e8b3d8944d9139d4e2bb3ecfa2122840b.tar.bz2 histacom2-da6e7a7e8b3d8944d9139d4e2bb3ecfa2122840b.zip | |
Moar stuff
Diffstat (limited to 'TimeHACK.Engine/SaveSystem.cs')
| -rw-r--r-- | TimeHACK.Engine/SaveSystem.cs | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/TimeHACK.Engine/SaveSystem.cs b/TimeHACK.Engine/SaveSystem.cs index e217bf4..7a6eed0 100644 --- a/TimeHACK.Engine/SaveSystem.cs +++ b/TimeHACK.Engine/SaveSystem.cs @@ -14,6 +14,8 @@ namespace TimeHACK.Engine public static FileSystemFolderInfo filesystemflinfo { get; set; } public static Boolean DevMode = false; + public static FileAssociation IconChanger = new FileAssociation(); + public static string GameDirectory { get @@ -118,7 +120,7 @@ namespace TimeHACK.Engine save.ExperiencedStories = new List<string>(); save.CurrentOS = "95"; CurrentSave = save; - + CheckFiles(); SaveGame(); } @@ -143,6 +145,26 @@ namespace TimeHACK.Engine if (CurrentSave.CurrentOS != "95") SaveDirectoryInfo(ProfileSettingsDirectory, false, "Documents and Settings", true); SaveDirectoryInfo(ProfileProgramsDirectory, true, "Program Files", true); SaveDirectoryInfo(ProfileWindowsDirectory, true, "Windows", true); + + CreateWindowsDirectory(); + } + + public static void CreateWindowsDirectory() + { + SaveDirectoryInfo(Path.Combine(ProfileWindowsDirectory, "System"), true, "System", true); + SaveDirectoryInfo(Path.Combine(ProfileWindowsDirectory, "Config"), true, "Config", true); + SaveDirectoryInfo(Path.Combine(ProfileWindowsDirectory, "Cursors"), true, "Cursors", true); + SaveDirectoryInfo(Path.Combine(ProfileWindowsDirectory, "Fonts"), true, "Fonts", true); + SaveDirectoryInfo(Path.Combine(ProfileWindowsDirectory, "Help"), true, "Help", true); + SaveDirectoryInfo(Path.Combine(ProfileWindowsDirectory, "Temp"), true, "Temp", true); + + CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "Calc.exe"), "Calculator"); + CreateWindowsFile(Path.Combine(ProfileWindowsDirectory, "explorer.exe"), "windowsexplorer"); + } + + public static void CreateWindowsFile(String filepath, String contents) + { + File.WriteAllText(filepath, contents); } public static void SaveDirectoryInfo(String directory, Boolean isProtected, String label, Boolean allowback) |
