diff options
Diffstat (limited to 'Histacom2.Engine/SaveSystem.cs')
| -rw-r--r-- | Histacom2.Engine/SaveSystem.cs | 48 |
1 files changed, 44 insertions, 4 deletions
diff --git a/Histacom2.Engine/SaveSystem.cs b/Histacom2.Engine/SaveSystem.cs index 79333bd..70609a2 100644 --- a/Histacom2.Engine/SaveSystem.cs +++ b/Histacom2.Engine/SaveSystem.cs @@ -129,7 +129,13 @@ namespace Histacom2.Engine save.ExperiencedStories = new List<string>(); if (DevMode == true) { - if (ProfileName == "98") + if (ProfileName == "xpbad") + { + save.CurrentOS = "xpbad"; + save.ThemeName = "badxp"; + currentTheme = new BadXPTheme(); + } + else if (ProfileName == "98") { save.CurrentOS = "98"; save.ThemeName = "default98"; @@ -681,9 +687,9 @@ namespace Histacom2.Engine public static byte[] GetAchievements() { - byte[] byt = new byte[] { 0, // Piracy Ending - 0, // End of Internet Ending - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; + byte[] byt = new byte[] { 0, // 0 - Piracy Ending + 0, // 1 - End of Internet Ending + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; // 20 - Minesweeper Hard Mode if (DevMode) File.WriteAllBytes(Path.Combine(DataDirectory, "achieved.thack"), byt); if (File.Exists(Path.Combine(DataDirectory, "achieved.thack"))) byt = File.ReadAllBytes(Path.Combine(DataDirectory, "achieved.thack")); @@ -717,6 +723,39 @@ namespace Histacom2.Engine case "insidepc": currentTheme = new InsideComputerTheme(); break; + case "badxp": + currentTheme = new BadXPTheme(); + break; + case "default95plus": + currentTheme = new Default95PlusTheme(); + break; + case "goldenera": + currentTheme = new GoldenEraTheme(); + break; + case "Leo": + currentTheme = new LeoTheme(); + break; + case "Mystery": + currentTheme = new MysteryTheme(); + break; + case "Nature": + currentTheme = new NatureTheme(); + break; + case "Science": + currentTheme = new ScienceTheme(); + break; + case "Sports": + currentTheme = new SportsTheme(); + break; + case "The60": + currentTheme = new The60Theme(); + break; + case "Travel": + currentTheme = new TravelTheme(); + break; + case "MoreWin": + currentTheme = new MoreWinTheme(); + break; } } } @@ -771,6 +810,7 @@ namespace Histacom2.Engine [Order] public Theme customTheme { get; set; } + public bool FTime98 { get; set; } } public class FileSystemFolderInfo |
