diff options
| author | lempamo <[email protected]> | 2017-10-20 16:35:53 -0400 |
|---|---|---|
| committer | lempamo <[email protected]> | 2017-10-20 16:35:53 -0400 |
| commit | 70c63256ccab2b3cfc6a0dc1b0591b26932a2d10 (patch) | |
| tree | 565afabbe71dc50d943f318647686f0d0152852a /Histacom2.Engine | |
| parent | be4b7bf58fae3c0c430c25c5a110e8aa41b6b52c (diff) | |
| download | histacom2-70c63256ccab2b3cfc6a0dc1b0591b26932a2d10.tar.gz histacom2-70c63256ccab2b3cfc6a0dc1b0591b26932a2d10.tar.bz2 histacom2-70c63256ccab2b3cfc6a0dc1b0591b26932a2d10.zip | |
badxp start menu stuff
Diffstat (limited to 'Histacom2.Engine')
| -rw-r--r-- | Histacom2.Engine/Histacom2.Engine.csproj | 5 | ||||
| -rw-r--r-- | Histacom2.Engine/Properties/Resources.Designer.cs | 19 | ||||
| -rw-r--r-- | Histacom2.Engine/Properties/Resources.resx | 6 | ||||
| -rw-r--r-- | Histacom2.Engine/Resources/WinBadXPStart.wav | bin | 0 -> 2184344 bytes | |||
| -rw-r--r-- | Histacom2.Engine/Resources/WinXPWallpaper.png | bin | 0 -> 4766855 bytes | |||
| -rw-r--r-- | Histacom2.Engine/SaveSystem.cs | 11 | ||||
| -rw-r--r-- | Histacom2.Engine/Theme.cs | 11 |
7 files changed, 48 insertions, 4 deletions
diff --git a/Histacom2.Engine/Histacom2.Engine.csproj b/Histacom2.Engine/Histacom2.Engine.csproj index ec3fad8..f41ee36 100644 --- a/Histacom2.Engine/Histacom2.Engine.csproj +++ b/Histacom2.Engine/Histacom2.Engine.csproj @@ -138,13 +138,12 @@ <EmbeddedResource Include="Template\WinXP.resx"> <DependentUpon>WinXP.cs</DependentUpon> </EmbeddedResource> - <EmbeddedResource Include="UI\ClassicLabel.resx"> - <DependentUpon>ClassicLabel.cs</DependentUpon> - </EmbeddedResource> </ItemGroup> <ItemGroup> <Content Include="Resources\chord.wav" /> <Content Include="Resources\Icon128x.ico" /> + <None Include="Resources\WinBadXPStart.wav" /> + <None Include="Resources\WinXPWallpaper.png" /> <Content Include="Resources\WinXP\Window\WinXP_Bottom.png" /> <Content Include="Resources\WinXP\Window\WinXP_Close.png" /> <Content Include="Resources\WinXP\Window\WinXP_LBCorner.png" /> diff --git a/Histacom2.Engine/Properties/Resources.Designer.cs b/Histacom2.Engine/Properties/Resources.Designer.cs index 949a91c..cef46fa 100644 --- a/Histacom2.Engine/Properties/Resources.Designer.cs +++ b/Histacom2.Engine/Properties/Resources.Designer.cs @@ -287,6 +287,15 @@ namespace Histacom2.Engine.Properties { } /// <summary> + /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. + /// </summary> + public static System.IO.UnmanagedMemoryStream WinBadXPStart { + get { + return ResourceManager.GetStream("WinBadXPStart", resourceCulture); + } + } + + /// <summary> /// Looks up a localized resource of type System.Drawing.Bitmap. /// </summary> public static System.Drawing.Bitmap WinClassicBottomLeft { @@ -535,5 +544,15 @@ namespace Histacom2.Engine.Properties { return ((System.Drawing.Bitmap)(obj)); } } + + /// <summary> + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// </summary> + public static System.Drawing.Bitmap WinXPWallpaper { + get { + object obj = ResourceManager.GetObject("WinXPWallpaper", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } } } diff --git a/Histacom2.Engine/Properties/Resources.resx b/Histacom2.Engine/Properties/Resources.resx index a6faf66..61982fa 100644 --- a/Histacom2.Engine/Properties/Resources.resx +++ b/Histacom2.Engine/Properties/Resources.resx @@ -265,4 +265,10 @@ <data name="WinXP_TopRight" type="System.Resources.ResXFileRef, System.Windows.Forms"> <value>..\resources\winxp\window\winxp_trcorner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> </data> + <data name="WinBadXPStart" type="System.Resources.ResXFileRef, System.Windows.Forms"> + <value>..\Resources\WinBadXPStart.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="WinXPWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms"> + <value>..\Resources\WinXPWallpaper.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> + </data> </root>
\ No newline at end of file diff --git a/Histacom2.Engine/Resources/WinBadXPStart.wav b/Histacom2.Engine/Resources/WinBadXPStart.wav Binary files differnew file mode 100644 index 0000000..73d2768 --- /dev/null +++ b/Histacom2.Engine/Resources/WinBadXPStart.wav diff --git a/Histacom2.Engine/Resources/WinXPWallpaper.png b/Histacom2.Engine/Resources/WinXPWallpaper.png Binary files differnew file mode 100644 index 0000000..627f8b7 --- /dev/null +++ b/Histacom2.Engine/Resources/WinXPWallpaper.png diff --git a/Histacom2.Engine/SaveSystem.cs b/Histacom2.Engine/SaveSystem.cs index 48fec8a..3c54aaf 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"; @@ -717,6 +723,9 @@ namespace Histacom2.Engine case "insidepc": currentTheme = new InsideComputerTheme(); break; + case "badxp": + currentTheme = new BadXPTheme(); + break; } } } diff --git a/Histacom2.Engine/Theme.cs b/Histacom2.Engine/Theme.cs index 2d4633f..fa3d334 100644 --- a/Histacom2.Engine/Theme.cs +++ b/Histacom2.Engine/Theme.cs @@ -166,4 +166,15 @@ namespace Histacom2.Engine themeName = "insidepc"; } } + + public class BadXPTheme: Theme + { + public BadXPTheme() + { + startSound = Properties.Resources.WinBadXPStart; + + defaultWallpaper = Properties.Resources.WinXPWallpaper; + themeName = "badxp"; + } + } } |
