aboutsummaryrefslogtreecommitdiff
path: root/Histacom2.Engine
diff options
context:
space:
mode:
authorAlex-TIMEHACK <[email protected]>2017-10-24 11:27:51 +0100
committerAlex-TIMEHACK <[email protected]>2017-10-24 11:27:51 +0100
commit3d2e297b43cbd7f99269c9a58b25651a83ccef3c (patch)
treeef636bc39af2b880af61acde98a2c5fb9e92cbaa /Histacom2.Engine
parente5f29e7b53322e11578acd0deb3b1d454998bb77 (diff)
parentaff052b475abc5d4035369a85fa471f62cad021b (diff)
downloadhistacom2-3d2e297b43cbd7f99269c9a58b25651a83ccef3c.tar.gz
histacom2-3d2e297b43cbd7f99269c9a58b25651a83ccef3c.tar.bz2
histacom2-3d2e297b43cbd7f99269c9a58b25651a83ccef3c.zip
Updated my fork!
Diffstat (limited to 'Histacom2.Engine')
-rw-r--r--Histacom2.Engine/Histacom2.Engine.csproj77
-rw-r--r--Histacom2.Engine/Paintbrush.cs21
-rw-r--r--Histacom2.Engine/Properties/Resources.Designer.cs714
-rw-r--r--Histacom2.Engine/Properties/Resources.resx234
-rw-r--r--Histacom2.Engine/Resources/Win95PlusDefaultAstrisk.wavbin0 -> 11750 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusDefaultCritStop.wavbin0 -> 64038 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusDefaultExclamation.wavbin0 -> 13924 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusDefaultProgError.wavbin0 -> 34474 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusDefaultQuestion.wavbin0 -> 8336 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusDefaultStop.wavbin0 -> 135398 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusDefaultWallpaper.jpgbin0 -> 42497 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusGoldenEraAstrisk.wavbin0 -> 10810 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusGoldenEraCritStop.wavbin0 -> 24924 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusGoldenEraExclamation.wavbin0 -> 12280 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusGoldenEraProgError.wavbin0 -> 21874 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusGoldenEraQuestion.wavbin0 -> 30848 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusGoldenEraStart.wavbin0 -> 26936 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusGoldenEraStop.wavbin0 -> 39156 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusGoldenEraWallpaper.jpgbin0 -> 45220 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusInsideComputerCritStop.wavbin0 -> 12970 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusInsideComputerExclamation.wavbin0 -> 14862 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusInsideComputerProgError.wavbin0 -> 18368 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusInsideComputerQuestion.wavbin0 -> 18308 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusLeoAsterisk.wavbin0 -> 30604 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusLeoCritStop.wavbin0 -> 17072 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusLeoExclamation.wavbin0 -> 14392 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusLeoProgError.wavbin0 -> 17198 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusLeoQuestion.wavbin0 -> 11866 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusLeoStart.wavbin0 -> 27020 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusLeoWallpaper.jpgbin0 -> 91336 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMoreWin.jpgbin0 -> 32034 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMysteryAstrisk.wavbin0 -> 33290 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMysteryCritStop.wavbin0 -> 17364 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMysteryExclamation.wavbin0 -> 37602 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMysteryProgError.wavbin0 -> 21536 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMysteryQuestion.wavbin0 -> 13960 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMysteryStart.wavbin0 -> 64456 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMysteryStop.wavbin0 -> 33766 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusMysteryWallpaper.jpgbin0 -> 80213 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusNatureAstrisk.wavbin0 -> 11106 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusNatureCritStop.wavbin0 -> 15538 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusNatureExclamation.wavbin0 -> 15746 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusNatureProgError.wavbin0 -> 49316 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusNatureQuestion.wavbin0 -> 15050 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusNatureStart.wavbin0 -> 74634 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusNatureStop.wavbin0 -> 48778 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusNatureWallpaper.jpgbin0 -> 57803 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusScienceAsterisk.wavbin0 -> 15710 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusScienceCritStop.wavbin0 -> 17642 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusScienceExclamation.wavbin0 -> 30522 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusScienceProgError.wavbin0 -> 10880 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusScienceQuestion.wavbin0 -> 29952 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusScienceStart.wavbin0 -> 19836 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusScienceStop.wavbin0 -> 32742 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusScienceWallpaper.jpgbin0 -> 107669 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusSportsAstrisk.wavbin0 -> 27856 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusSportsCritStop.wavbin0 -> 20876 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusSportsExclamation.wavbin0 -> 42494 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusSportsProgError.wavbin0 -> 10800 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusSportsQuestion.wavbin0 -> 19930 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusSportsStart.wavbin0 -> 54630 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusSportsStop.wavbin0 -> 31760 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusSportsWallpaper.jpgbin0 -> 90714 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThe60Asterisk.wavbin0 -> 24004 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThe60CritStop.wavbin0 -> 9486 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThe60Exclamation.wavbin0 -> 24666 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThe60ProgError.wavbin0 -> 20566 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThe60Question.wavbin0 -> 20532 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThe60Start.wavbin0 -> 66656 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThe60Stop.wavbin0 -> 40670 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThe60Wallpaper.jpgbin0 -> 94322 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures asterisk.wavbin0 -> 13782 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures critical stop.wavbin0 -> 10732 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures exclamation.wavbin0 -> 9298 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures program error.wavbin0 -> 18914 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures question.wavbin0 -> 15010 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures startup.wavbin0 -> 93144 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures wallpaper.jpgbin0 -> 99357 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultAstrisk.wavbin0 -> 11750 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultCritStop.wavbin0 -> 64038 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultExclamation.wavbin0 -> 13924 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultProgError.wavbin0 -> 34474 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultQuestion.wavbin0 -> 8336 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultStop.wavbin0 -> 135398 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultWallpaper.jpgbin0 -> 42497 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraAstrisk.wavbin0 -> 10810 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraCritStop.wavbin0 -> 24924 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraExclamation.wavbin0 -> 12280 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraProgError.wavbin0 -> 21874 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraQuestion.wavbin0 -> 30848 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraStart.wavbin0 -> 26936 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraStop.wavbin0 -> 39156 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraWallpaper.jpgbin0 -> 45220 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerAsterisk.wavbin0 -> 9006 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerCritStop.wavbin0 -> 12970 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerExclamation.wavbin0 -> 14862 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerProgError.wavbin0 -> 18368 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerQuestion.wavbin0 -> 18308 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerStart.wavbin0 -> 50162 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerStop.wavbin0 -> 27780 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerWallpaper.jpgbin0 -> 76769 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoAsterisk.wavbin0 -> 30604 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoCritStop.wavbin0 -> 17072 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoExclamation.wavbin0 -> 14392 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoProgError.wavbin0 -> 17198 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoQuestion.wavbin0 -> 11866 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoStart.wavbin0 -> 27020 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoWallpaper.jpgbin0 -> 91336 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/MoreWin/Win95PlusMoreWin.jpgbin0 -> 32034 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryAstrisk.wavbin0 -> 33290 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryCritStop.wavbin0 -> 17364 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryExclamation.wavbin0 -> 37602 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryProgError.wavbin0 -> 21536 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryQuestion.wavbin0 -> 13960 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryStart.wavbin0 -> 64456 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryStop.wavbin0 -> 33766 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryWallpaper.jpgbin0 -> 80213 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureAstrisk.wavbin0 -> 11106 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureCritStop.wavbin0 -> 15538 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureExclamation.wavbin0 -> 15746 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureProgError.wavbin0 -> 49316 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureQuestion.wavbin0 -> 15050 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureStart.wavbin0 -> 74634 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureStop.wavbin0 -> 48778 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureWallpaper.jpgbin0 -> 57803 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceAsterisk.wavbin0 -> 15710 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceCritStop.wavbin0 -> 17642 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceExclamation.wavbin0 -> 30522 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceProgError.wavbin0 -> 10880 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceQuestion.wavbin0 -> 29952 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceStart.wavbin0 -> 19836 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceStop.wavbin0 -> 32742 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceWallpaper.jpgbin0 -> 107669 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsAstrisk.wavbin0 -> 27856 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsCritStop.wavbin0 -> 20876 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsExclamation.wavbin0 -> 42494 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsProgError.wavbin0 -> 10800 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsQuestion.wavbin0 -> 19930 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsStart.wavbin0 -> 54630 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsStop.wavbin0 -> 31760 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsWallpaper.jpgbin0 -> 90714 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Asterisk.wavbin0 -> 24004 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60CritStop.wavbin0 -> 9486 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Exclamation.wavbin0 -> 24666 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60ProgError.wavbin0 -> 20566 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Question.wavbin0 -> 20532 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Start.wavbin0 -> 66656 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Stop.wavbin0 -> 40670 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Wallpaper.jpgbin0 -> 94322 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelAsterisk.wavbin0 -> 32758 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelCritStop.wavbin0 -> 20674 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelExclamation.wavbin0 -> 15846 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelProgError.wavbin0 -> 20432 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelQuestion.wavbin0 -> 16350 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelStart.wavbin0 -> 23802 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelStop.wavbin0 -> 29894 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelWallpaper.jpgbin0 -> 48791 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusTravelAsterisk.wavbin0 -> 32758 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusTravelCritStop.wavbin0 -> 20674 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusTravelExclamation.wavbin0 -> 15846 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusTravelProgError.wavbin0 -> 20432 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusTravelQuestion.wavbin0 -> 16350 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusTravelStart.wavbin0 -> 23802 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusTravelStop.wavbin0 -> 29894 bytes
-rw-r--r--Histacom2.Engine/Resources/Win95PlusTravelWallpaper.jpgbin0 -> 48791 bytes
-rw-r--r--Histacom2.Engine/Resources/WinBadXPStart.wavbin0 -> 2184344 bytes
-rw-r--r--Histacom2.Engine/Resources/WinXPWallpaper.pngbin0 -> 4766855 bytes
-rw-r--r--Histacom2.Engine/SaveSystem.cs48
-rw-r--r--Histacom2.Engine/Template/WinXP.Designer.cs51
-rw-r--r--Histacom2.Engine/Template/WinXP.cs46
-rw-r--r--Histacom2.Engine/Theme.cs327
-rw-r--r--Histacom2.Engine/UI/ClassicLabel.cs18
-rw-r--r--Histacom2.Engine/UI/ClassicStartMenuItem.cs104
-rw-r--r--Histacom2.Engine/WindowManager.cs68
174 files changed, 1658 insertions, 50 deletions
diff --git a/Histacom2.Engine/Histacom2.Engine.csproj b/Histacom2.Engine/Histacom2.Engine.csproj
index 57d6bbb..128f0ab 100644
--- a/Histacom2.Engine/Histacom2.Engine.csproj
+++ b/Histacom2.Engine/Histacom2.Engine.csproj
@@ -156,6 +156,83 @@
<Content Include="Resources\chord.wav" />
<None Include="Resources\ClassicDropDownButton.png" />
<Content Include="Resources\Icon128x.ico" />
+ <None Include="Resources\WinBadXPStart.wav" />
+ <None Include="Resources\WinXPWallpaper.png" />
+ <Content Include="Resources\Win95PlusDefaultAstrisk.wav" />
+ <Content Include="Resources\Win95PlusDefaultCritStop.wav" />
+ <Content Include="Resources\Win95PlusDefaultExclamation.wav" />
+ <Content Include="Resources\Win95PlusDefaultProgError.wav" />
+ <Content Include="Resources\Win95PlusDefaultQuestion.wav" />
+ <Content Include="Resources\Win95PlusDefaultStop.wav" />
+ <Content Include="Resources\Win95PlusDefaultWallpaper.jpg" />
+ <Content Include="Resources\Win95PlusGoldenEraAstrisk.wav" />
+ <Content Include="Resources\Win95PlusGoldenEraCritStop.wav" />
+ <Content Include="Resources\Win95PlusGoldenEraExclamation.wav" />
+ <Content Include="Resources\Win95PlusGoldenEraProgError.wav" />
+ <Content Include="Resources\Win95PlusGoldenEraQuestion.wav" />
+ <Content Include="Resources\Win95PlusGoldenEraStart.wav" />
+ <Content Include="Resources\Win95PlusGoldenEraStop.wav" />
+ <Content Include="Resources\Win95PlusGoldenEraWallpaper.jpg" />
+ <Content Include="Resources\Win95PlusInsideComputerCritStop.wav" />
+ <Content Include="Resources\Win95PlusInsideComputerExclamation.wav" />
+ <Content Include="Resources\Win95PlusInsideComputerProgError.wav" />
+ <Content Include="Resources\Win95PlusInsideComputerQuestion.wav" />
+ <Content Include="Resources\Win95PlusLeoAsterisk.wav" />
+ <Content Include="Resources\Win95PlusLeoCritStop.wav" />
+ <Content Include="Resources\Win95PlusLeoExclamation.wav" />
+ <Content Include="Resources\Win95PlusLeoProgError.wav" />
+ <Content Include="Resources\Win95PlusLeoQuestion.wav" />
+ <Content Include="Resources\Win95PlusLeoStart.wav" />
+ <Content Include="Resources\Win95PlusLeoWallpaper.jpg" />
+ <Content Include="Resources\Win95PlusMoreWin.jpg" />
+ <Content Include="Resources\Win95PlusMysteryAstrisk.wav" />
+ <Content Include="Resources\Win95PlusMysteryCritStop.wav" />
+ <Content Include="Resources\Win95PlusMysteryExclamation.wav" />
+ <Content Include="Resources\Win95PlusMysteryProgError.wav" />
+ <Content Include="Resources\Win95PlusMysteryQuestion.wav" />
+ <Content Include="Resources\Win95PlusMysteryStart.wav" />
+ <Content Include="Resources\Win95PlusMysteryStop.wav" />
+ <Content Include="Resources\Win95PlusMysteryWallpaper.jpg" />
+ <Content Include="Resources\Win95PlusNatureAstrisk.wav" />
+ <Content Include="Resources\Win95PlusNatureCritStop.wav" />
+ <Content Include="Resources\Win95PlusNatureExclamation.wav" />
+ <Content Include="Resources\Win95PlusNatureProgError.wav" />
+ <Content Include="Resources\Win95PlusNatureQuestion.wav" />
+ <Content Include="Resources\Win95PlusNatureStart.wav" />
+ <Content Include="Resources\Win95PlusNatureStop.wav" />
+ <Content Include="Resources\Win95PlusNatureWallpaper.jpg" />
+ <Content Include="Resources\Win95PlusScienceAsterisk.wav" />
+ <Content Include="Resources\Win95PlusScienceCritStop.wav" />
+ <Content Include="Resources\Win95PlusScienceExclamation.wav" />
+ <Content Include="Resources\Win95PlusScienceProgError.wav" />
+ <Content Include="Resources\Win95PlusScienceQuestion.wav" />
+ <Content Include="Resources\Win95PlusScienceStart.wav" />
+ <Content Include="Resources\Win95PlusScienceStop.wav" />
+ <Content Include="Resources\Win95PlusScienceWallpaper.jpg" />
+ <Content Include="Resources\Win95PlusSportsAstrisk.wav" />
+ <Content Include="Resources\Win95PlusSportsCritStop.wav" />
+ <Content Include="Resources\Win95PlusSportsExclamation.wav" />
+ <Content Include="Resources\Win95PlusSportsProgError.wav" />
+ <Content Include="Resources\Win95PlusSportsQuestion.wav" />
+ <Content Include="Resources\Win95PlusSportsStart.wav" />
+ <Content Include="Resources\Win95PlusSportsStop.wav" />
+ <Content Include="Resources\Win95PlusSportsWallpaper.jpg" />
+ <Content Include="Resources\Win95PlusThe60Asterisk.wav" />
+ <Content Include="Resources\Win95PlusThe60CritStop.wav" />
+ <Content Include="Resources\Win95PlusThe60Exclamation.wav" />
+ <Content Include="Resources\Win95PlusThe60ProgError.wav" />
+ <Content Include="Resources\Win95PlusThe60Question.wav" />
+ <Content Include="Resources\Win95PlusThe60Start.wav" />
+ <Content Include="Resources\Win95PlusThe60Stop.wav" />
+ <Content Include="Resources\Win95PlusThe60Wallpaper.jpg" />
+ <Content Include="Resources\Win95PlusTravelAsterisk.wav" />
+ <Content Include="Resources\Win95PlusTravelCritStop.wav" />
+ <Content Include="Resources\Win95PlusTravelExclamation.wav" />
+ <Content Include="Resources\Win95PlusTravelProgError.wav" />
+ <Content Include="Resources\Win95PlusTravelQuestion.wav" />
+ <Content Include="Resources\Win95PlusTravelStart.wav" />
+ <Content Include="Resources\Win95PlusTravelStop.wav" />
+ <Content Include="Resources\Win95PlusTravelWallpaper.jpg" />
<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/Paintbrush.cs b/Histacom2.Engine/Paintbrush.cs
index ff715d2..cab493a 100644
--- a/Histacom2.Engine/Paintbrush.cs
+++ b/Histacom2.Engine/Paintbrush.cs
@@ -50,18 +50,35 @@ namespace Histacom2.Engine
{
if (basecolor == Color.Silver) return Color.White;
if (basecolor == Color.Green) return Color.FromArgb(64, 255, 64);
+ if (basecolor == Color.NavajoWhite) return Color.FromArgb(255, 239, 215);
if (basecolor == Color.FromArgb(112, 112, 112)) return Color.FromArgb(184, 184, 184);
if (basecolor == Color.FromArgb(169, 200, 169)) return Color.FromArgb(218, 223, 218);
- return ControlPaint.Light(basecolor, 70);
+ if (basecolor == Color.FromArgb(184, 200, 184)) return Color.FromArgb(220, 228, 220);
+ if (basecolor == Color.FromArgb(191, 165, 159)) return Color.FromArgb(223, 210, 208);
+ if (basecolor == Color.FromArgb(104, 120, 104)) return Color.FromArgb(176, 192, 176);
+ if (basecolor == Color.FromArgb(216, 192, 160)) return Color.FromArgb(240, 224, 208);
+ if (basecolor == Color.FromArgb(131, 153, 177)) return Color.FromArgb(131, 153, 177);
+ if (basecolor == Color.FromArgb(176, 224, 160)) return Color.FromArgb(192, 192, 192);
+ if (basecolor == Color.FromArgb(208, 104, 216)) return Color.FromArgb(232, 184, 240);
+ if (basecolor == Color.FromArgb(144, 128, 112)) return Color.FromArgb(200, 192, 184);
+ return ControlPaint.Light(basecolor, 5);
}
public static Color GetDarkFromColor(Color basecolor)
{
if (basecolor == Color.Silver) return Color.Gray;
if (basecolor == Color.Green) return Color.FromArgb(0, 83, 0);
+ if (basecolor == Color.NavajoWhite) return Color.FromArgb(255, 164, 28);
if (basecolor == Color.FromArgb(112, 112, 112)) return Color.FromArgb(72, 72, 72);
if (basecolor == Color.FromArgb(169, 200, 169)) return Color.FromArgb(95, 153, 95);
- return ControlPaint.Dark(basecolor, 70);
+ if (basecolor == Color.FromArgb(191, 165, 159)) return Color.FromArgb(139, 101, 192);
+ if (basecolor == Color.FromArgb(104, 120, 104)) return Color.FromArgb(72, 80, 72);
+ if (basecolor == Color.FromArgb(216, 192, 160)) return Color.FromArgb(176, 136, 72);
+ if (basecolor == Color.FromArgb(131, 153, 177)) return Color.FromArgb(79, 101, 125);
+ if (basecolor == Color.FromArgb(176, 224, 160)) return Color.FromArgb(104, 184, 72);
+ if (basecolor == Color.FromArgb(208, 104, 216)) return Color.FromArgb(160, 48, 168);
+ if (basecolor == Color.FromArgb(144, 128, 112)) return Color.FromArgb(96, 88, 72);
+ return ControlPaint.Dark(basecolor, 5);
}
}
}
diff --git a/Histacom2.Engine/Properties/Resources.Designer.cs b/Histacom2.Engine/Properties/Resources.Designer.cs
index a65020b..e8bf38e 100644
--- a/Histacom2.Engine/Properties/Resources.Designer.cs
+++ b/Histacom2.Engine/Properties/Resources.Designer.cs
@@ -196,6 +196,143 @@ 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 Win95PlusDefaultAstrisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusDefaultAstrisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusDefaultCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusDefaultCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusDefaultExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusDefaultExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusDefaultProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusDefaultProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusDefaultQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusDefaultQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusDefaultStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusDefaultStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusDefaultWallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusDefaultWallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusGoldenEraAstrisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusGoldenEraAstrisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusGoldenEraCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusGoldenEraCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusGoldenEraExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusGoldenEraExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusGoldenEraProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusGoldenEraProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusGoldenEraQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusGoldenEraQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusGoldenEraStart {
+ get {
+ return ResourceManager.GetStream("Win95PlusGoldenEraStart", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusGoldenEraStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusGoldenEraStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusGoldenEraWallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusGoldenEraWallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
public static System.IO.UnmanagedMemoryStream Win95PlusInsideComputerAsterisk {
get {
return ResourceManager.GetStream("Win95PlusInsideComputerAsterisk", resourceCulture);
@@ -205,6 +342,42 @@ 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 Win95PlusInsideComputerCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusInsideComputerCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusInsideComputerExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusInsideComputerExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusInsideComputerProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusInsideComputerProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusInsideComputerQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusInsideComputerQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
public static System.IO.UnmanagedMemoryStream Win95PlusInsideComputerStart {
get {
return ResourceManager.GetStream("Win95PlusInsideComputerStart", resourceCulture);
@@ -233,6 +406,528 @@ namespace Histacom2.Engine.Properties {
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
+ public static System.Drawing.Bitmap Win95PlusInsideComputerWallpaper1 {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusInsideComputerWallpaper1", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusLeoAsterisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusLeoAsterisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusLeoCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusLeoCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusLeoExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusLeoExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusLeoProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusLeoProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusLeoQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusLeoQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusLeoStart {
+ get {
+ return ResourceManager.GetStream("Win95PlusLeoStart", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusLeoWallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusLeoWallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusMoreWin {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusMoreWin", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusMysteryAstrisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusMysteryAstrisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusMysteryCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusMysteryCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusMysteryExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusMysteryExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusMysteryProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusMysteryProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusMysteryQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusMysteryQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusMysteryStart {
+ get {
+ return ResourceManager.GetStream("Win95PlusMysteryStart", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusMysteryStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusMysteryStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusMysteryWallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusMysteryWallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusNatureAstrisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusNatureAstrisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusNatureCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusNatureCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusNatureExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusNatureExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusNatureProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusNatureProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusNatureQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusNatureQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusNatureStart {
+ get {
+ return ResourceManager.GetStream("Win95PlusNatureStart", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusNatureStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusNatureStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusNatureWallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusNatureWallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusScienceAsterisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusScienceAsterisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusScienceCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusScienceCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusScienceExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusScienceExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusScienceProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusScienceProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusScienceQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusScienceQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusScienceStart {
+ get {
+ return ResourceManager.GetStream("Win95PlusScienceStart", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusScienceStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusScienceStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusScienceWallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusScienceWallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusSportsAstrisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusSportsAstrisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusSportsCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusSportsCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusSportsExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusSportsExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusSportsProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusSportsProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusSportsQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusSportsQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusSportsStart {
+ get {
+ return ResourceManager.GetStream("Win95PlusSportsStart", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusSportsStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusSportsStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusSportsWallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusSportsWallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusThe60Asterisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusThe60Asterisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusThe60CritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusThe60CritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusThe60Exclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusThe60Exclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusThe60ProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusThe60ProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusThe60Question {
+ get {
+ return ResourceManager.GetStream("Win95PlusThe60Question", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusThe60Start {
+ get {
+ return ResourceManager.GetStream("Win95PlusThe60Start", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusThe60Stop {
+ get {
+ return ResourceManager.GetStream("Win95PlusThe60Stop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusThe60Wallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusThe60Wallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusTravelAsterisk {
+ get {
+ return ResourceManager.GetStream("Win95PlusTravelAsterisk", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusTravelCritStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusTravelCritStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusTravelExclamation {
+ get {
+ return ResourceManager.GetStream("Win95PlusTravelExclamation", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusTravelProgError {
+ get {
+ return ResourceManager.GetStream("Win95PlusTravelProgError", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusTravelQuestion {
+ get {
+ return ResourceManager.GetStream("Win95PlusTravelQuestion", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusTravelStart {
+ get {
+ return ResourceManager.GetStream("Win95PlusTravelStart", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
+ /// </summary>
+ public static System.IO.UnmanagedMemoryStream Win95PlusTravelStop {
+ get {
+ return ResourceManager.GetStream("Win95PlusTravelStop", resourceCulture);
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ public static System.Drawing.Bitmap Win95PlusTravelWallpaper {
+ get {
+ object obj = ResourceManager.GetObject("Win95PlusTravelWallpaper", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
public static System.Drawing.Bitmap Win95Question {
get {
object obj = ResourceManager.GetObject("Win95Question", resourceCulture);
@@ -297,6 +992,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 {
@@ -545,5 +1249,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 122ea03..b2a1def 100644
--- a/Histacom2.Engine/Properties/Resources.resx
+++ b/Histacom2.Engine/Properties/Resources.resx
@@ -268,4 +268,238 @@
<data name="ClassicDropDownButton" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\ClassicDropDownButton.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>
+ <data name="Win95PlusDefaultAstrisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusdefaultastrisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusDefaultCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusdefaultcritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusDefaultExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusdefaultexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusDefaultProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusdefaultprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusDefaultQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusdefaultquestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusDefaultStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusdefaultstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusDefaultWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusdefaultwallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusGoldenEraAstrisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusgoldeneraastrisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusGoldenEraCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusgoldeneracritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusGoldenEraExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusgoldeneraexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusGoldenEraProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusgoldeneraprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusGoldenEraQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusgoldeneraquestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusGoldenEraStart" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusgoldenerastart.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusGoldenEraStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusgoldenerastop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusGoldenEraWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusgoldenerawallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusInsideComputerCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusinsidecomputercritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusInsideComputerExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusinsidecomputerexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusInsideComputerProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusinsidecomputerprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusInsideComputerQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusinsidecomputerquestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusInsideComputerWallpaper1" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusinsidecomputerwallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusLeoAsterisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusleoasterisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusLeoCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusleocritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusLeoExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusleoexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusLeoProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusleoprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusLeoQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusleoquestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusLeoStart" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusleostart.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusLeoWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusleowallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusMoreWin" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmorewin.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusMysteryAstrisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmysteryastrisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusMysteryCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmysterycritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusMysteryExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmysteryexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusMysteryProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmysteryprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusMysteryQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmysteryquestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusMysteryStart" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmysterystart.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusMysteryStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmysterystop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusMysteryWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusmysterywallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusNatureAstrisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusnatureastrisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusNatureCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusnaturecritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusNatureExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusnatureexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusNatureProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusnatureprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusNatureQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusnaturequestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusNatureStart" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusnaturestart.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusNatureStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusnaturestop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusNatureWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusnaturewallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusScienceAsterisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusscienceasterisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusScienceCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussciencecritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusScienceExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusscienceexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusScienceProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusscienceprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusScienceQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussciencequestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusScienceStart" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussciencestart.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusScienceStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussciencestop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusScienceWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussciencewallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusSportsAstrisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussportsastrisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusSportsCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussportscritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusSportsExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussportsexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusSportsProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussportsprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusSportsQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussportsquestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusSportsStart" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussportsstart.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusSportsStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussportsstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusSportsWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plussportswallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusThe60Asterisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusthe60asterisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusThe60CritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusthe60critstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusThe60Exclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusthe60exclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusThe60ProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusthe60progerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusThe60Question" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusthe60question.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusThe60Start" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusthe60start.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusThe60Stop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusthe60stop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusThe60Wallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plusthe60wallpaper.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
+ <data name="Win95PlusTravelAsterisk" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plustravelasterisk.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusTravelCritStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plustravelcritstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusTravelExclamation" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plustravelexclamation.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusTravelProgError" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plustravelprogerror.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusTravelQuestion" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plustravelquestion.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusTravelStart" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plustravelstart.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusTravelStop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plustravelstop.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name="Win95PlusTravelWallpaper" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\resources\win95plustravelwallpaper.jpg;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/Win95PlusDefaultAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusDefaultAstrisk.wav
new file mode 100644
index 0000000..9bc8e54
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusDefaultAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusDefaultCritStop.wav b/Histacom2.Engine/Resources/Win95PlusDefaultCritStop.wav
new file mode 100644
index 0000000..d677694
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusDefaultCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusDefaultExclamation.wav b/Histacom2.Engine/Resources/Win95PlusDefaultExclamation.wav
new file mode 100644
index 0000000..9804975
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusDefaultExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusDefaultProgError.wav b/Histacom2.Engine/Resources/Win95PlusDefaultProgError.wav
new file mode 100644
index 0000000..9a79e01
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusDefaultProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusDefaultQuestion.wav b/Histacom2.Engine/Resources/Win95PlusDefaultQuestion.wav
new file mode 100644
index 0000000..29c4dc7
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusDefaultQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusDefaultStop.wav b/Histacom2.Engine/Resources/Win95PlusDefaultStop.wav
new file mode 100644
index 0000000..e68dded
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusDefaultStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusDefaultWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusDefaultWallpaper.jpg
new file mode 100644
index 0000000..9b1e6cc
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusDefaultWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusGoldenEraAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusGoldenEraAstrisk.wav
new file mode 100644
index 0000000..244fd4f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusGoldenEraAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusGoldenEraCritStop.wav b/Histacom2.Engine/Resources/Win95PlusGoldenEraCritStop.wav
new file mode 100644
index 0000000..90a720f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusGoldenEraCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusGoldenEraExclamation.wav b/Histacom2.Engine/Resources/Win95PlusGoldenEraExclamation.wav
new file mode 100644
index 0000000..0c5d268
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusGoldenEraExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusGoldenEraProgError.wav b/Histacom2.Engine/Resources/Win95PlusGoldenEraProgError.wav
new file mode 100644
index 0000000..135b52e
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusGoldenEraProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusGoldenEraQuestion.wav b/Histacom2.Engine/Resources/Win95PlusGoldenEraQuestion.wav
new file mode 100644
index 0000000..ab8973d
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusGoldenEraQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusGoldenEraStart.wav b/Histacom2.Engine/Resources/Win95PlusGoldenEraStart.wav
new file mode 100644
index 0000000..94b18c2
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusGoldenEraStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusGoldenEraStop.wav b/Histacom2.Engine/Resources/Win95PlusGoldenEraStop.wav
new file mode 100644
index 0000000..beebc4e
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusGoldenEraStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusGoldenEraWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusGoldenEraWallpaper.jpg
new file mode 100644
index 0000000..fa7cdb2
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusGoldenEraWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusInsideComputerCritStop.wav b/Histacom2.Engine/Resources/Win95PlusInsideComputerCritStop.wav
new file mode 100644
index 0000000..1ef872c
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusInsideComputerCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusInsideComputerExclamation.wav b/Histacom2.Engine/Resources/Win95PlusInsideComputerExclamation.wav
new file mode 100644
index 0000000..e0b7462
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusInsideComputerExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusInsideComputerProgError.wav b/Histacom2.Engine/Resources/Win95PlusInsideComputerProgError.wav
new file mode 100644
index 0000000..08b3e17
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusInsideComputerProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusInsideComputerQuestion.wav b/Histacom2.Engine/Resources/Win95PlusInsideComputerQuestion.wav
new file mode 100644
index 0000000..bc1475f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusInsideComputerQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusLeoAsterisk.wav b/Histacom2.Engine/Resources/Win95PlusLeoAsterisk.wav
new file mode 100644
index 0000000..c782fe8
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusLeoAsterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusLeoCritStop.wav b/Histacom2.Engine/Resources/Win95PlusLeoCritStop.wav
new file mode 100644
index 0000000..d0d6824
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusLeoCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusLeoExclamation.wav b/Histacom2.Engine/Resources/Win95PlusLeoExclamation.wav
new file mode 100644
index 0000000..f982617
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusLeoExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusLeoProgError.wav b/Histacom2.Engine/Resources/Win95PlusLeoProgError.wav
new file mode 100644
index 0000000..33acccc
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusLeoProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusLeoQuestion.wav b/Histacom2.Engine/Resources/Win95PlusLeoQuestion.wav
new file mode 100644
index 0000000..b365b02
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusLeoQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusLeoStart.wav b/Histacom2.Engine/Resources/Win95PlusLeoStart.wav
new file mode 100644
index 0000000..8fe1e2f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusLeoStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusLeoWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusLeoWallpaper.jpg
new file mode 100644
index 0000000..e0350fa
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusLeoWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMoreWin.jpg b/Histacom2.Engine/Resources/Win95PlusMoreWin.jpg
new file mode 100644
index 0000000..d8e3439
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMoreWin.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMysteryAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusMysteryAstrisk.wav
new file mode 100644
index 0000000..8bf4597
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMysteryAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMysteryCritStop.wav b/Histacom2.Engine/Resources/Win95PlusMysteryCritStop.wav
new file mode 100644
index 0000000..e8f387b
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMysteryCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMysteryExclamation.wav b/Histacom2.Engine/Resources/Win95PlusMysteryExclamation.wav
new file mode 100644
index 0000000..3b77abd
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMysteryExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMysteryProgError.wav b/Histacom2.Engine/Resources/Win95PlusMysteryProgError.wav
new file mode 100644
index 0000000..0bf3664
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMysteryProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMysteryQuestion.wav b/Histacom2.Engine/Resources/Win95PlusMysteryQuestion.wav
new file mode 100644
index 0000000..6b4bff1
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMysteryQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMysteryStart.wav b/Histacom2.Engine/Resources/Win95PlusMysteryStart.wav
new file mode 100644
index 0000000..5556cec
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMysteryStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMysteryStop.wav b/Histacom2.Engine/Resources/Win95PlusMysteryStop.wav
new file mode 100644
index 0000000..6a12c48
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMysteryStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusMysteryWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusMysteryWallpaper.jpg
new file mode 100644
index 0000000..7691936
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusMysteryWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusNatureAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusNatureAstrisk.wav
new file mode 100644
index 0000000..39f74e3
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusNatureAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusNatureCritStop.wav b/Histacom2.Engine/Resources/Win95PlusNatureCritStop.wav
new file mode 100644
index 0000000..dd5104c
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusNatureCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusNatureExclamation.wav b/Histacom2.Engine/Resources/Win95PlusNatureExclamation.wav
new file mode 100644
index 0000000..3324a0d
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusNatureExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusNatureProgError.wav b/Histacom2.Engine/Resources/Win95PlusNatureProgError.wav
new file mode 100644
index 0000000..ee6e525
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusNatureProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusNatureQuestion.wav b/Histacom2.Engine/Resources/Win95PlusNatureQuestion.wav
new file mode 100644
index 0000000..9572a16
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusNatureQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusNatureStart.wav b/Histacom2.Engine/Resources/Win95PlusNatureStart.wav
new file mode 100644
index 0000000..5ef0535
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusNatureStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusNatureStop.wav b/Histacom2.Engine/Resources/Win95PlusNatureStop.wav
new file mode 100644
index 0000000..938ef02
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusNatureStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusNatureWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusNatureWallpaper.jpg
new file mode 100644
index 0000000..1d9e237
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusNatureWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusScienceAsterisk.wav b/Histacom2.Engine/Resources/Win95PlusScienceAsterisk.wav
new file mode 100644
index 0000000..3e3633e
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusScienceAsterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusScienceCritStop.wav b/Histacom2.Engine/Resources/Win95PlusScienceCritStop.wav
new file mode 100644
index 0000000..3c40821
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusScienceCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusScienceExclamation.wav b/Histacom2.Engine/Resources/Win95PlusScienceExclamation.wav
new file mode 100644
index 0000000..0b494db
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusScienceExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusScienceProgError.wav b/Histacom2.Engine/Resources/Win95PlusScienceProgError.wav
new file mode 100644
index 0000000..193e36a
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusScienceProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusScienceQuestion.wav b/Histacom2.Engine/Resources/Win95PlusScienceQuestion.wav
new file mode 100644
index 0000000..d33dd4a
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusScienceQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusScienceStart.wav b/Histacom2.Engine/Resources/Win95PlusScienceStart.wav
new file mode 100644
index 0000000..da70645
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusScienceStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusScienceStop.wav b/Histacom2.Engine/Resources/Win95PlusScienceStop.wav
new file mode 100644
index 0000000..a219485
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusScienceStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusScienceWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusScienceWallpaper.jpg
new file mode 100644
index 0000000..a0d9080
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusScienceWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusSportsAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusSportsAstrisk.wav
new file mode 100644
index 0000000..4f9a0c8
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusSportsAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusSportsCritStop.wav b/Histacom2.Engine/Resources/Win95PlusSportsCritStop.wav
new file mode 100644
index 0000000..7081084
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusSportsCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusSportsExclamation.wav b/Histacom2.Engine/Resources/Win95PlusSportsExclamation.wav
new file mode 100644
index 0000000..5d6b1f1
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusSportsExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusSportsProgError.wav b/Histacom2.Engine/Resources/Win95PlusSportsProgError.wav
new file mode 100644
index 0000000..41e94b8
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusSportsProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusSportsQuestion.wav b/Histacom2.Engine/Resources/Win95PlusSportsQuestion.wav
new file mode 100644
index 0000000..a89e2aa
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusSportsQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusSportsStart.wav b/Histacom2.Engine/Resources/Win95PlusSportsStart.wav
new file mode 100644
index 0000000..bb5e908
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusSportsStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusSportsStop.wav b/Histacom2.Engine/Resources/Win95PlusSportsStop.wav
new file mode 100644
index 0000000..be76e27
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusSportsStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusSportsWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusSportsWallpaper.jpg
new file mode 100644
index 0000000..4425f1a
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusSportsWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThe60Asterisk.wav b/Histacom2.Engine/Resources/Win95PlusThe60Asterisk.wav
new file mode 100644
index 0000000..cd77ddd
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThe60Asterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThe60CritStop.wav b/Histacom2.Engine/Resources/Win95PlusThe60CritStop.wav
new file mode 100644
index 0000000..106b57b
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThe60CritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThe60Exclamation.wav b/Histacom2.Engine/Resources/Win95PlusThe60Exclamation.wav
new file mode 100644
index 0000000..9d85bcd
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThe60Exclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThe60ProgError.wav b/Histacom2.Engine/Resources/Win95PlusThe60ProgError.wav
new file mode 100644
index 0000000..ae578d6
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThe60ProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThe60Question.wav b/Histacom2.Engine/Resources/Win95PlusThe60Question.wav
new file mode 100644
index 0000000..f5fa494
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThe60Question.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThe60Start.wav b/Histacom2.Engine/Resources/Win95PlusThe60Start.wav
new file mode 100644
index 0000000..dadcfad
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThe60Start.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThe60Stop.wav b/Histacom2.Engine/Resources/Win95PlusThe60Stop.wav
new file mode 100644
index 0000000..a28f339
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThe60Stop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThe60Wallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThe60Wallpaper.jpg
new file mode 100644
index 0000000..e23fe40
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThe60Wallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures asterisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures asterisk.wav
new file mode 100644
index 0000000..2855ad5
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures asterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures critical stop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures critical stop.wav
new file mode 100644
index 0000000..e436d74
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures critical stop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures exclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures exclamation.wav
new file mode 100644
index 0000000..bd72c1a
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures exclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures program error.wav b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures program error.wav
new file mode 100644
index 0000000..eea2006
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures program error.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures question.wav b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures question.wav
new file mode 100644
index 0000000..18d5fbb
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures question.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures startup.wav b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures startup.wav
new file mode 100644
index 0000000..3b9666f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures startup.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures wallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures wallpaper.jpg
new file mode 100644
index 0000000..eb31a05
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/DangerousCreatures/Dangerous Creatures wallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultAstrisk.wav
new file mode 100644
index 0000000..9bc8e54
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultCritStop.wav
new file mode 100644
index 0000000..d677694
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultExclamation.wav
new file mode 100644
index 0000000..9804975
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultProgError.wav
new file mode 100644
index 0000000..9a79e01
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultQuestion.wav
new file mode 100644
index 0000000..29c4dc7
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultStop.wav
new file mode 100644
index 0000000..e68dded
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultWallpaper.jpg
new file mode 100644
index 0000000..9b1e6cc
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Default/Win95PlusDefaultWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraAstrisk.wav
new file mode 100644
index 0000000..244fd4f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraCritStop.wav
new file mode 100644
index 0000000..90a720f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraExclamation.wav
new file mode 100644
index 0000000..0c5d268
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraProgError.wav
new file mode 100644
index 0000000..135b52e
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraQuestion.wav
new file mode 100644
index 0000000..ab8973d
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraStart.wav b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraStart.wav
new file mode 100644
index 0000000..94b18c2
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraStop.wav
new file mode 100644
index 0000000..beebc4e
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraWallpaper.jpg
new file mode 100644
index 0000000..fa7cdb2
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/GoldenEra/Win95PlusGoldenEraWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerAsterisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerAsterisk.wav
new file mode 100644
index 0000000..a606841
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerAsterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerCritStop.wav
new file mode 100644
index 0000000..1ef872c
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerExclamation.wav
new file mode 100644
index 0000000..e0b7462
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerProgError.wav
new file mode 100644
index 0000000..08b3e17
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerQuestion.wav
new file mode 100644
index 0000000..bc1475f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerStart.wav b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerStart.wav
new file mode 100644
index 0000000..22ca7df
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerStop.wav
new file mode 100644
index 0000000..d7a25a6
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerWallpaper.jpg
new file mode 100644
index 0000000..ae577da
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/InsideComputer/Win95PlusInsideComputerWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoAsterisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoAsterisk.wav
new file mode 100644
index 0000000..c782fe8
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoAsterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoCritStop.wav
new file mode 100644
index 0000000..d0d6824
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoExclamation.wav
new file mode 100644
index 0000000..f982617
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoProgError.wav
new file mode 100644
index 0000000..33acccc
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoQuestion.wav
new file mode 100644
index 0000000..b365b02
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoStart.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoStart.wav
new file mode 100644
index 0000000..8fe1e2f
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoWallpaper.jpg
new file mode 100644
index 0000000..e0350fa
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Leo/Win95PlusLeoWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/MoreWin/Win95PlusMoreWin.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/MoreWin/Win95PlusMoreWin.jpg
new file mode 100644
index 0000000..d8e3439
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/MoreWin/Win95PlusMoreWin.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryAstrisk.wav
new file mode 100644
index 0000000..8bf4597
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryCritStop.wav
new file mode 100644
index 0000000..e8f387b
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryExclamation.wav
new file mode 100644
index 0000000..3b77abd
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryProgError.wav
new file mode 100644
index 0000000..0bf3664
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryQuestion.wav
new file mode 100644
index 0000000..6b4bff1
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryStart.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryStart.wav
new file mode 100644
index 0000000..5556cec
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryStop.wav
new file mode 100644
index 0000000..6a12c48
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryWallpaper.jpg
new file mode 100644
index 0000000..7691936
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Mystery/Win95PlusMysteryWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureAstrisk.wav
new file mode 100644
index 0000000..39f74e3
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureCritStop.wav
new file mode 100644
index 0000000..dd5104c
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureExclamation.wav
new file mode 100644
index 0000000..3324a0d
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureProgError.wav
new file mode 100644
index 0000000..ee6e525
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureQuestion.wav
new file mode 100644
index 0000000..9572a16
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureStart.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureStart.wav
new file mode 100644
index 0000000..5ef0535
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureStop.wav
new file mode 100644
index 0000000..938ef02
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureWallpaper.jpg
new file mode 100644
index 0000000..1d9e237
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Nature/Win95PlusNatureWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceAsterisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceAsterisk.wav
new file mode 100644
index 0000000..3e3633e
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceAsterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceCritStop.wav
new file mode 100644
index 0000000..3c40821
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceExclamation.wav
new file mode 100644
index 0000000..0b494db
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceProgError.wav
new file mode 100644
index 0000000..193e36a
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceQuestion.wav
new file mode 100644
index 0000000..d33dd4a
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceStart.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceStart.wav
new file mode 100644
index 0000000..da70645
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceStop.wav
new file mode 100644
index 0000000..a219485
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceWallpaper.jpg
new file mode 100644
index 0000000..a0d9080
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Science/Win95PlusScienceWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsAstrisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsAstrisk.wav
new file mode 100644
index 0000000..4f9a0c8
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsAstrisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsCritStop.wav
new file mode 100644
index 0000000..7081084
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsExclamation.wav
new file mode 100644
index 0000000..5d6b1f1
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsProgError.wav
new file mode 100644
index 0000000..41e94b8
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsQuestion.wav
new file mode 100644
index 0000000..a89e2aa
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsStart.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsStart.wav
new file mode 100644
index 0000000..bb5e908
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsStop.wav
new file mode 100644
index 0000000..be76e27
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsWallpaper.jpg
new file mode 100644
index 0000000..4425f1a
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Sports/Win95PlusSportsWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Asterisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Asterisk.wav
new file mode 100644
index 0000000..cd77ddd
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Asterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60CritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60CritStop.wav
new file mode 100644
index 0000000..106b57b
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60CritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Exclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Exclamation.wav
new file mode 100644
index 0000000..9d85bcd
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Exclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60ProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60ProgError.wav
new file mode 100644
index 0000000..ae578d6
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60ProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Question.wav b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Question.wav
new file mode 100644
index 0000000..f5fa494
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Question.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Start.wav b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Start.wav
new file mode 100644
index 0000000..dadcfad
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Start.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Stop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Stop.wav
new file mode 100644
index 0000000..a28f339
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Stop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Wallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Wallpaper.jpg
new file mode 100644
index 0000000..e23fe40
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/The60/Win95PlusThe60Wallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelAsterisk.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelAsterisk.wav
new file mode 100644
index 0000000..bf52569
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelAsterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelCritStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelCritStop.wav
new file mode 100644
index 0000000..9e6e111
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelExclamation.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelExclamation.wav
new file mode 100644
index 0000000..4433803
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelProgError.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelProgError.wav
new file mode 100644
index 0000000..6b3862d
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelQuestion.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelQuestion.wav
new file mode 100644
index 0000000..3ba33bd
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelStart.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelStart.wav
new file mode 100644
index 0000000..b6d4a4b
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelStop.wav b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelStop.wav
new file mode 100644
index 0000000..c00def2
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelWallpaper.jpg
new file mode 100644
index 0000000..ef346da
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusThemes/Travel/Win95PlusTravelWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusTravelAsterisk.wav b/Histacom2.Engine/Resources/Win95PlusTravelAsterisk.wav
new file mode 100644
index 0000000..bf52569
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusTravelAsterisk.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusTravelCritStop.wav b/Histacom2.Engine/Resources/Win95PlusTravelCritStop.wav
new file mode 100644
index 0000000..9e6e111
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusTravelCritStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusTravelExclamation.wav b/Histacom2.Engine/Resources/Win95PlusTravelExclamation.wav
new file mode 100644
index 0000000..4433803
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusTravelExclamation.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusTravelProgError.wav b/Histacom2.Engine/Resources/Win95PlusTravelProgError.wav
new file mode 100644
index 0000000..6b3862d
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusTravelProgError.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusTravelQuestion.wav b/Histacom2.Engine/Resources/Win95PlusTravelQuestion.wav
new file mode 100644
index 0000000..3ba33bd
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusTravelQuestion.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusTravelStart.wav b/Histacom2.Engine/Resources/Win95PlusTravelStart.wav
new file mode 100644
index 0000000..b6d4a4b
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusTravelStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusTravelStop.wav b/Histacom2.Engine/Resources/Win95PlusTravelStop.wav
new file mode 100644
index 0000000..c00def2
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusTravelStop.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/Win95PlusTravelWallpaper.jpg b/Histacom2.Engine/Resources/Win95PlusTravelWallpaper.jpg
new file mode 100644
index 0000000..ef346da
--- /dev/null
+++ b/Histacom2.Engine/Resources/Win95PlusTravelWallpaper.jpg
Binary files differ
diff --git a/Histacom2.Engine/Resources/WinBadXPStart.wav b/Histacom2.Engine/Resources/WinBadXPStart.wav
new file mode 100644
index 0000000..73d2768
--- /dev/null
+++ b/Histacom2.Engine/Resources/WinBadXPStart.wav
Binary files differ
diff --git a/Histacom2.Engine/Resources/WinXPWallpaper.png b/Histacom2.Engine/Resources/WinXPWallpaper.png
new file mode 100644
index 0000000..627f8b7
--- /dev/null
+++ b/Histacom2.Engine/Resources/WinXPWallpaper.png
Binary files differ
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
diff --git a/Histacom2.Engine/Template/WinXP.Designer.cs b/Histacom2.Engine/Template/WinXP.Designer.cs
index 66cb521..0d1e060 100644
--- a/Histacom2.Engine/Template/WinXP.Designer.cs
+++ b/Histacom2.Engine/Template/WinXP.Designer.cs
@@ -30,26 +30,26 @@
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WinXP));
this.program = new System.Windows.Forms.Panel();
+ this.flowLayoutPanel1 = new System.Windows.Forms.Panel();
this.bottomleftcorner = new System.Windows.Forms.Panel();
this.toprightcorner = new System.Windows.Forms.Panel();
this.bottomrightcorner = new System.Windows.Forms.Panel();
this.topleftcorner = new System.Windows.Forms.Panel();
this.bottom = new System.Windows.Forms.Panel();
this.top = new System.Windows.Forms.Panel();
+ this.programIcon = new System.Windows.Forms.PictureBox();
this.maximizebutton = new System.Windows.Forms.PictureBox();
this.minimizebutton = new System.Windows.Forms.PictureBox();
this.programname = new System.Windows.Forms.Label();
this.closebutton = new System.Windows.Forms.PictureBox();
this.right = new System.Windows.Forms.Panel();
this.left = new System.Windows.Forms.Panel();
- this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel();
- this.programIcon = new System.Windows.Forms.PictureBox();
this.program.SuspendLayout();
this.top.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.programIcon)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.maximizebutton)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.minimizebutton)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.closebutton)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.programIcon)).BeginInit();
this.SuspendLayout();
//
// program
@@ -70,6 +70,14 @@
this.program.Size = new System.Drawing.Size(300, 300);
this.program.TabIndex = 10;
//
+ // flowLayoutPanel1
+ //
+ this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.flowLayoutPanel1.Location = new System.Drawing.Point(4, 30);
+ this.flowLayoutPanel1.Name = "flowLayoutPanel1";
+ this.flowLayoutPanel1.Size = new System.Drawing.Size(292, 266);
+ this.flowLayoutPanel1.TabIndex = 11;
+ //
// bottomleftcorner
//
this.bottomleftcorner.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
@@ -133,6 +141,18 @@
this.top.Name = "top";
this.top.Size = new System.Drawing.Size(292, 30);
this.top.TabIndex = 0;
+ this.top.MouseDown += new System.Windows.Forms.MouseEventHandler(this.top_MouseDown);
+ //
+ // programIcon
+ //
+ this.programIcon.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.programIcon.ErrorImage = null;
+ this.programIcon.InitialImage = null;
+ this.programIcon.Location = new System.Drawing.Point(6, 7);
+ this.programIcon.Name = "programIcon";
+ this.programIcon.Size = new System.Drawing.Size(16, 16);
+ this.programIcon.TabIndex = 7;
+ this.programIcon.TabStop = false;
//
// maximizebutton
//
@@ -165,6 +185,7 @@
this.programname.Size = new System.Drawing.Size(99, 13);
this.programname.TabIndex = 3;
this.programname.Text = "Application Title";
+ this.programname.MouseDown += new System.Windows.Forms.MouseEventHandler(this.top_MouseDown);
//
// closebutton
//
@@ -175,6 +196,7 @@
this.closebutton.Size = new System.Drawing.Size(21, 21);
this.closebutton.TabIndex = 4;
this.closebutton.TabStop = false;
+ this.closebutton.Click += new System.EventHandler(this.closebutton_Click);
//
// right
//
@@ -195,25 +217,6 @@
this.left.Size = new System.Drawing.Size(4, 300);
this.left.TabIndex = 1;
//
- // flowLayoutPanel1
- //
- this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.flowLayoutPanel1.Location = new System.Drawing.Point(4, 30);
- this.flowLayoutPanel1.Name = "flowLayoutPanel1";
- this.flowLayoutPanel1.Size = new System.Drawing.Size(292, 266);
- this.flowLayoutPanel1.TabIndex = 11;
- //
- // programIcon
- //
- this.programIcon.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
- this.programIcon.ErrorImage = null;
- this.programIcon.InitialImage = null;
- this.programIcon.Location = new System.Drawing.Point(6, 7);
- this.programIcon.Name = "programIcon";
- this.programIcon.Size = new System.Drawing.Size(16, 16);
- this.programIcon.TabIndex = 7;
- this.programIcon.TabStop = false;
- //
// WinXP
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -227,10 +230,10 @@
this.program.ResumeLayout(false);
this.top.ResumeLayout(false);
this.top.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.programIcon)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.maximizebutton)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.minimizebutton)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.closebutton)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.programIcon)).EndInit();
this.ResumeLayout(false);
}
@@ -250,7 +253,7 @@
internal System.Windows.Forms.PictureBox closebutton;
internal System.Windows.Forms.Panel right;
internal System.Windows.Forms.Panel left;
- private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1;
public System.Windows.Forms.PictureBox programIcon;
+ public System.Windows.Forms.Panel flowLayoutPanel1;
}
} \ No newline at end of file
diff --git a/Histacom2.Engine/Template/WinXP.cs b/Histacom2.Engine/Template/WinXP.cs
index 86b222e..fa26611 100644
--- a/Histacom2.Engine/Template/WinXP.cs
+++ b/Histacom2.Engine/Template/WinXP.cs
@@ -4,6 +4,7 @@ using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
+using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
@@ -16,8 +17,53 @@ namespace Histacom2.Engine.Template
public WinXP()
{
InitializeComponent();
+ DoubleBuffered = true;
}
+ public Font fnt;
+ public ResizeOverlay resizer = new ResizeOverlay();
+ public UserControl progContent;
+
+ public bool resizable = true;
+ public bool max = false;
+ public bool closeDisabled = false;
+ public bool isActive = true;
+ public bool Resizing = false;
+ public Bitmap ResizingBmp = null;
+ public const int WM_NCLBUTTONDOWN = 0xA1;
+ public const int WM_SYSCOMMAND = 0x0112;
+ public const int HT_CAPTION = 0x2;
+
+ private const int
+ HTLEFT = 10,
+ HTRIGHT = 11,
+ HTTOP = 12,
+ HTTOPLEFT = 13,
+ HTTOPRIGHT = 14,
+ HTBOTTOM = 15,
+ HTBOTTOMLEFT = 16,
+ HTBOTTOMRIGHT = 17;
+
+ private void closebutton_Click(object sender, EventArgs e)
+ {
+ if (!closeDisabled) this.Close();
+ }
+
+ private void top_MouseDown(object sender, MouseEventArgs e)
+ {
+ if (e.Button == MouseButtons.Left && max == false)
+ {
+ ReleaseCapture();
+ SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
+ }
+ }
+
+ [DllImportAttribute("user32.dll")]
+ public static extern int SendMessage(IntPtr hWnd,
+ int Msg, int wParam, int lParam);
+ [DllImportAttribute("user32.dll")]
+ public static extern bool ReleaseCapture();
+
private void WinXP_Load(object sender, EventArgs e)
{
diff --git a/Histacom2.Engine/Theme.cs b/Histacom2.Engine/Theme.cs
index 2d4633f..6a25602 100644
--- a/Histacom2.Engine/Theme.cs
+++ b/Histacom2.Engine/Theme.cs
@@ -146,6 +146,10 @@ namespace Histacom2.Engine
stopSound = Properties.Resources.Win95PlusInsideComputerStop;
asteriskSound = Properties.Resources.Win95PlusInsideComputerAsterisk;
+ critStopSound = Properties.Resources.Win95PlusInsideComputerCritStop;
+ exclamationSound = Properties.Resources.Win95PlusInsideComputerExclamation;
+ progErrorSound = Properties.Resources.Win95PlusInsideComputerProgError;
+ questionSound = Properties.Resources.Win95PlusInsideComputerQuestion;
threeDObjectsColor = Color.FromArgb(169, 200, 169);
threeDObjectsTextColor = Color.Black;
@@ -166,4 +170,327 @@ namespace Histacom2.Engine
themeName = "insidepc";
}
}
+
+ public class Default95PlusTheme : Theme
+ {
+ public Default95PlusTheme()
+ {
+ startSound = Properties.Resources.Win95PlusDefaultStop;
+ stopSound = Properties.Resources.Win95PlusDefaultStop;
+
+ asteriskSound = Properties.Resources.Win95PlusDefaultAstrisk;
+ critStopSound = Properties.Resources.Win95PlusDefaultCritStop;
+ exclamationSound = Properties.Resources.Win95PlusDefaultExclamation;
+ progErrorSound = Properties.Resources.Win95PlusDefaultProgError;
+ questionSound = Properties.Resources.Win95PlusDefaultQuestion;
+
+ threeDObjectsColor = Color.Silver;
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.White;
+
+ activeTitleBarColor = Color.Navy;
+ activeTitleTextColor = Color.White;
+ inactiveTitleBarColor = Color.Gray;
+ inactiveTitleTextColor = Color.Silver;
+
+ selectedBackColor = Color.Navy;
+ selectedTextColor = Color.White;
+
+ defaultWallpaper = Properties.Resources.Win95PlusDefaultWallpaper;
+ themeName = "default95plus";
+ }
+ }
+
+ public class GoldenEraTheme : Theme
+ {
+ public GoldenEraTheme()
+ {
+ startSound = Properties.Resources.Win95PlusGoldenEraStop;
+ stopSound = Properties.Resources.Win95PlusGoldenEraStop;
+
+ asteriskSound = Properties.Resources.Win95PlusGoldenEraAstrisk;
+ critStopSound = Properties.Resources.Win95PlusGoldenEraCritStop;
+ exclamationSound = Properties.Resources.Win95PlusGoldenEraExclamation;
+ progErrorSound = Properties.Resources.Win95PlusGoldenEraProgError;
+ questionSound = Properties.Resources.Win95PlusGoldenEraQuestion;
+
+ threeDObjectsColor = Color.FromArgb(184, 200, 184);
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.FromArgb(225, 248, 224);
+
+ activeTitleBarColor = Color.FromArgb(216, 112, 96);
+ activeTitleTextColor = Color.FromArgb(255, 248, 224);
+ inactiveTitleBarColor = Color.FromArgb(112, 143, 112);
+ inactiveTitleTextColor = Color.FromArgb(0, 0, 0);
+
+ selectedBackColor = Color.FromArgb(128 ,136, 168);
+ selectedTextColor = Color.FromArgb(225,248, 224);
+
+ defaultWallpaper = Properties.Resources.Win95PlusGoldenEraWallpaper;
+ themeName = "goldenera";
+ }
+ }
+
+
+ public class LeoTheme : Theme
+ {
+ public LeoTheme()
+ {
+ startSound = Properties.Resources.Win95PlusLeoStart;
+ stopSound = Properties.Resources.Win95PlusLeoStart;
+
+ asteriskSound = Properties.Resources.Win95PlusLeoAsterisk;
+ critStopSound = Properties.Resources.Win95PlusLeoCritStop;
+ exclamationSound = Properties.Resources.Win95PlusLeoExclamation;
+ progErrorSound = Properties.Resources.Win95PlusLeoProgError;
+ questionSound = Properties.Resources.Win95PlusLeoQuestion;
+
+ threeDObjectsColor = Color.FromArgb(191, 165, 159);
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.White;
+
+ activeTitleBarColor = Color.FromArgb(128, 0, 0);
+ activeTitleTextColor = Color.FromArgb(225, 255, 255);
+ inactiveTitleBarColor = Color.FromArgb(139, 101, 92);
+ inactiveTitleTextColor = Color.FromArgb(223, 210, 208);
+
+ selectedBackColor = Color.FromArgb(128, 0, 0);
+ selectedTextColor = Color.FromArgb(225, 255, 255);
+
+ defaultWallpaper = Properties.Resources.Win95PlusLeoWallpaper;
+ themeName = "Leo";
+ }
+ }
+
+ public class MysteryTheme : Theme
+ {
+ public MysteryTheme()
+ {
+ startSound = Properties.Resources.Win95PlusMysteryStart;
+ stopSound = Properties.Resources.Win95PlusMysteryStop;
+
+ asteriskSound = Properties.Resources.Win95PlusMysteryAstrisk;
+ critStopSound = Properties.Resources.Win95PlusMysteryCritStop;
+ exclamationSound = Properties.Resources.Win95PlusMysteryExclamation;
+ progErrorSound = Properties.Resources.Win95PlusMysteryProgError;
+ questionSound = Properties.Resources.Win95PlusMysteryQuestion;
+
+ threeDObjectsColor = Color.FromArgb(104, 120, 104);
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.FromArgb(225, 255, 240);
+
+ activeTitleBarColor = Color.FromArgb(80, 56, 64);
+ activeTitleTextColor = Color.FromArgb(255, 255, 240);
+ inactiveTitleBarColor = Color.FromArgb(72, 80, 72);
+ inactiveTitleTextColor = Color.FromArgb(104, 120, 104);
+
+ selectedBackColor = Color.FromArgb(184, 120, 64);
+ selectedTextColor = Color.White;
+
+ defaultWallpaper = Properties.Resources.Win95PlusMysteryWallpaper;
+ themeName = "Mystery";
+ }
+ }
+
+ public class NatureTheme : Theme
+ {
+ public NatureTheme()
+ {
+ startSound = Properties.Resources.Win95PlusNatureStart;
+ stopSound = Properties.Resources.Win95PlusNatureStop;
+
+ asteriskSound = Properties.Resources.Win95PlusNatureAstrisk;
+ critStopSound = Properties.Resources.Win95PlusNatureCritStop;
+ exclamationSound = Properties.Resources.Win95PlusNatureExclamation;
+ progErrorSound = Properties.Resources.Win95PlusNatureProgError;
+ questionSound = Properties.Resources.Win95PlusNatureQuestion;
+
+ threeDObjectsColor = Color.FromArgb(216, 192, 160);
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.FromArgb(240, 232, 216);
+
+ activeTitleBarColor = Color.FromArgb(0, 72, 72);
+ activeTitleTextColor = Color.FromArgb(240, 232, 216);
+ inactiveTitleBarColor = Color.FromArgb(104, 80, 56);
+ inactiveTitleTextColor = Color.FromArgb(0, 0, 0);
+
+ selectedBackColor = Color.FromArgb(176, 144, 112);
+ selectedTextColor = Color.FromArgb(0, 0, 0);
+
+ defaultWallpaper = Properties.Resources.Win95PlusNatureWallpaper;
+ themeName = "Nature";
+ }
+ }
+
+ public class ScienceTheme : Theme
+ {
+ public ScienceTheme()
+ {
+ startSound = Properties.Resources.Win95PlusScienceStart;
+ stopSound = Properties.Resources.Win95PlusScienceStop;
+
+ asteriskSound = Properties.Resources.Win95PlusScienceAsterisk;
+ critStopSound = Properties.Resources.Win95PlusScienceCritStop;
+ exclamationSound = Properties.Resources.Win95PlusScienceExclamation;
+ progErrorSound = Properties.Resources.Win95PlusScienceProgError;
+ questionSound = Properties.Resources.Win95PlusScienceQuestion;
+
+ threeDObjectsColor = Color.FromArgb(131, 153, 177);
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.White;
+
+ activeTitleBarColor = Color.FromArgb(0, 128, 128);
+ activeTitleTextColor = Color.FromArgb(255, 255, 255);
+ inactiveTitleBarColor = Color.FromArgb(160, 160, 164);
+ inactiveTitleTextColor = Color.FromArgb(193, 204, 217);
+
+ selectedBackColor = Color.FromArgb(0, 128, 224);
+ selectedTextColor = Color.FromArgb(225, 255, 255);
+
+ defaultWallpaper = Properties.Resources.Win95PlusScienceWallpaper;
+ themeName = "Science";
+ }
+ }
+
+ public class SportsTheme : Theme
+ {
+ public SportsTheme()
+ {
+ startSound = Properties.Resources.Win95PlusSportsStart;
+ stopSound = Properties.Resources.Win95PlusSportsStop;
+
+ asteriskSound = Properties.Resources.Win95PlusSportsAstrisk;
+ critStopSound = Properties.Resources.Win95PlusSportsCritStop;
+ exclamationSound = Properties.Resources.Win95PlusSportsExclamation;
+ progErrorSound = Properties.Resources.Win95PlusSportsProgError;
+ questionSound = Properties.Resources.Win95PlusSportsQuestion;
+
+ threeDObjectsColor = Color.FromArgb(176, 224, 160);
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.White;
+
+ activeTitleBarColor = Color.FromArgb(0, 128, 128);
+ activeTitleTextColor = Color.FromArgb(0, 0, 0);
+ inactiveTitleBarColor = Color.FromArgb(0, 128, 0);
+ inactiveTitleTextColor = Color.FromArgb(176, 224, 160);
+
+ selectedBackColor = Color.FromArgb(255, 255, 0);
+ selectedTextColor = Color.FromArgb(0, 0, 0);
+
+ defaultWallpaper = Properties.Resources.Win95PlusSportsWallpaper;
+ themeName = "Sports";
+ }
+ }
+
+ public class The60Theme : Theme
+ {
+ public The60Theme()
+ {
+ startSound = Properties.Resources.Win95PlusThe60Start;
+ stopSound = Properties.Resources.Win95PlusThe60Stop;
+
+ asteriskSound = Properties.Resources.Win95PlusThe60Asterisk;
+ critStopSound = Properties.Resources.Win95PlusThe60CritStop;
+ exclamationSound = Properties.Resources.Win95PlusThe60Exclamation;
+ progErrorSound = Properties.Resources.Win95PlusThe60ProgError;
+ questionSound = Properties.Resources.Win95PlusThe60Question;
+
+ threeDObjectsColor = Color.FromArgb(208, 104, 216);
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.White;
+
+ activeTitleBarColor = Color.FromArgb(0, 0, 128);
+ activeTitleTextColor = Color.FromArgb(255, 255, 255);
+ inactiveTitleBarColor = Color.FromArgb(160, 48, 168);
+ inactiveTitleTextColor = Color.FromArgb(232, 184, 240);
+
+ selectedBackColor = Color.FromArgb(0, 255, 0);
+ selectedTextColor = Color.FromArgb(0, 0, 0);
+
+ defaultWallpaper = Properties.Resources.Win95PlusThe60Wallpaper;
+ themeName = "The60";
+ }
+ }
+
+ public class TravelTheme : Theme
+ {
+ public TravelTheme()
+ {
+ startSound = Properties.Resources.Win95PlusTravelStart;
+ stopSound = Properties.Resources.Win95PlusTravelStop;
+
+ asteriskSound = Properties.Resources.Win95PlusTravelAsterisk;
+ critStopSound = Properties.Resources.Win95PlusTravelCritStop;
+ exclamationSound = Properties.Resources.Win95PlusTravelExclamation;
+ progErrorSound = Properties.Resources.Win95PlusTravelProgError;
+ questionSound = Properties.Resources.Win95PlusTravelQuestion;
+
+ threeDObjectsColor = Color.FromArgb(144, 128, 112);
+ threeDObjectsTextColor = Color.Black;
+
+ buttonFont = new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular);
+
+ windowColor = Color.White;
+
+ activeTitleBarColor = Color.FromArgb(64, 72, 120);
+ activeTitleTextColor = Color.FromArgb(224, 224, 216);
+ inactiveTitleBarColor = Color.FromArgb(96, 88, 72);
+ inactiveTitleTextColor = Color.FromArgb(144, 128, 112);
+
+ selectedBackColor = Color.FromArgb(72, 96, 80);
+ selectedTextColor = Color.FromArgb(224, 224, 216);
+
+ defaultWallpaper = Properties.Resources.Win95PlusTravelWallpaper;
+ themeName = "Travel";
+ }
+ }
+
+ public class MoreWinTheme : Default95PlusTheme
+ {
+ public MoreWinTheme()
+ {
+ defaultWallpaper = Properties.Resources.Win95PlusMoreWin;
+ themeName = "MoreWin";
+ }
+ }
+
+ public class BadXPTheme: Theme
+ {
+ public BadXPTheme()
+ {
+ startSound = Properties.Resources.WinBadXPStart;
+
+ threeDObjectsColor = Color.White;
+
+ selectedBackColor = Color.FromArgb(51, 102, 204);
+ selectedTextColor = Color.White;
+
+ defaultWallpaper = Properties.Resources.WinXPWallpaper;
+ themeName = "badxp";
+ }
+ }
}
diff --git a/Histacom2.Engine/UI/ClassicLabel.cs b/Histacom2.Engine/UI/ClassicLabel.cs
index f207eb1..eba8dc6 100644
--- a/Histacom2.Engine/UI/ClassicLabel.cs
+++ b/Histacom2.Engine/UI/ClassicLabel.cs
@@ -12,20 +12,34 @@ namespace Histacom2.Engine.UI
{
public class ClassicLabel : Control
{
+ public bool DropShadow { get; set; }
+
public ClassicLabel()
{
-
+ SetStyle(ControlStyles.SupportsTransparentBackColor, true);
+ TextChanged += (s, e) => Invalidate();
}
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
var gfx = e.Graphics;
- gfx.Clear(BackColor);
+ if (BackColor != Color.Transparent) gfx.Clear(BackColor);
gfx.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;
gfx.DrawString(Text, Font, new SolidBrush(ForeColor), ClientRectangle);
Height = (int)gfx.MeasureString(Text, Font, ClientRectangle.Width).Height;
}
+
+ private const int CS_DROPSHADOW = 0x00020000;
+ protected override CreateParams CreateParams
+ {
+ get
+ {
+ CreateParams cp = base.CreateParams;
+ if (DropShadow) cp.ClassStyle |= CS_DROPSHADOW;
+ return cp;
+ }
+ }
}
}
diff --git a/Histacom2.Engine/UI/ClassicStartMenuItem.cs b/Histacom2.Engine/UI/ClassicStartMenuItem.cs
index 49aecd9..dcb8361 100644
--- a/Histacom2.Engine/UI/ClassicStartMenuItem.cs
+++ b/Histacom2.Engine/UI/ClassicStartMenuItem.cs
@@ -10,41 +10,106 @@ namespace Histacom2.Engine.UI
{
public class ClassicStartMenuItem : ToolStripMenuItem
{
+ private ClassicStartMenuItemLayout layout;
+ public ClassicStartMenuItemLayout LayoutStyle {
+ get
+ {
+ return layout;
+ }
+ set
+ {
+ layout = value;
+ Invalidate();
+ }
+ }
+
+ private string subtext = "Subtitle";
+ public string SubTitle
+ {
+ get
+ {
+ return subtext;
+ }
+ set
+ {
+ subtext = value;
+ Invalidate();
+ }
+ }
+
+ public bool DoBackColorAdapt { get; set; }
+
public ClassicStartMenuItem()
{
-
+ AutoSize = false;
}
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
- if (SaveSystem.currentTheme != null) e.Graphics.Clear(SaveSystem.currentTheme.threeDObjectsColor);
- else e.Graphics.Clear(BackColor);
+
+ if (SaveSystem.currentTheme != null && DoBackColorAdapt) e.Graphics.Clear(SaveSystem.currentTheme.threeDObjectsColor);
+ else if (BackColor != Color.Transparent) e.Graphics.FillRectangle(new SolidBrush(BackColor), new Rectangle(0, 0, Width, Height));
+
+ e.Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
+ if (BackgroundImage != null)
+ {
+ if (BackgroundImageLayout == ImageLayout.Stretch) e.Graphics.DrawImage(BackgroundImage, new Rectangle(0, 0, Width, Height + 9));
+ }
+
if (Selected)
{
- if (SaveSystem.currentTheme != null) e.Graphics.Clear(SaveSystem.currentTheme.selectedBackColor);
- else e.Graphics.Clear(Color.Navy);
+ if (SaveSystem.currentTheme != null && DoBackColorAdapt) e.Graphics.FillRectangle(new SolidBrush(SaveSystem.currentTheme.selectedBackColor), new Rectangle(0, 0, Width, Image.Height));
+ else e.Graphics.FillRectangle(Brushes.Navy, new Rectangle(0, 0, Width, Image.Height));
}
e.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;
StringFormat sf = new StringFormat();
sf.HotkeyPrefix = System.Drawing.Text.HotkeyPrefix.Show;
-
- e.Graphics.DrawImage(Image, 0 + Padding.Left - Padding.Right, 0);
+
+ int imgWidth = 0;
+ if (Image != null) { e.Graphics.DrawImage(Image, 0 + Padding.Left - Padding.Right, 0); imgWidth = Image.Width; }
+ //if (Image != null) if (Height != Image.Height) if (layout == ClassicStartMenuItemLayout.CloseTitleWithLightSubtitle && Height != Image.Height + 8) { Height = Image.Height; }
+
if (!Selected) {
- e.Graphics.DrawString(Text, new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular), Brushes.Black, 38, 11, sf);
+ switch (layout) {
+ case ClassicStartMenuItemLayout.DistancedTitle:
+ e.Graphics.DrawString(Text, Font, new SolidBrush(ForeColor), imgWidth + 6, getYForString(), sf);
+ break;
+ case ClassicStartMenuItemLayout.CloseTitle:
+ e.Graphics.DrawString(Text, Font, new SolidBrush(ForeColor), imgWidth + 2, getYForString(), sf);
+ break;
+ case ClassicStartMenuItemLayout.CloseTitleWithLightSubtitle:
+ e.Graphics.DrawString(Text, Font, new SolidBrush(ForeColor), imgWidth + 2, 3, sf);
+ e.Graphics.DrawString(subtext, new Font(Font, FontStyle.Regular), Brushes.Gray, imgWidth + 2, 16, sf);
+ //if (Image != null) if (Height != Image.Height + 8) Height = Image.Height + 8;
+ break;
+ }
if (DropDownItems.Count > 0)
{
- e.Graphics.DrawPolygon(Pens.Black, new Point[] { new Point(121, 11), new Point(124, 14), new Point(121, 17) });
- e.Graphics.FillPolygon(Brushes.Black, new Point[] { new Point(121, 11), new Point(124, 14), new Point(121, 17) });
+ e.Graphics.DrawPolygon(new Pen(ForeColor), new Point[] { new Point(Width - 16, 11), new Point(Width - 13, 14), new Point(Width - 16, 17) });
+ e.Graphics.FillPolygon(new SolidBrush(ForeColor), new Point[] { new Point(Width - 16, 11), new Point(Width - 13, 14), new Point(Width - 16, 17) });
}
} else
{
if (SaveSystem.currentTheme != null)
{
- e.Graphics.DrawString(Text, new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular), new SolidBrush(SaveSystem.currentTheme.selectedTextColor), 38, 11, sf);
+ switch (layout)
+ {
+ case ClassicStartMenuItemLayout.DistancedTitle:
+ e.Graphics.DrawString(Text, Font, new SolidBrush(SaveSystem.currentTheme.selectedTextColor), imgWidth + 6, getYForString(), sf);
+ break;
+ case ClassicStartMenuItemLayout.CloseTitle:
+ e.Graphics.DrawString(Text, Font, new SolidBrush(SaveSystem.currentTheme.selectedTextColor), imgWidth + 2, getYForString(), sf);
+ break;
+ case ClassicStartMenuItemLayout.CloseTitleWithLightSubtitle:
+ e.Graphics.DrawString(Text, Font, new SolidBrush(SaveSystem.currentTheme.selectedTextColor), imgWidth + 2, 3, sf);
+ //if (Image != null) if (Height != Image.Height + 8) Height = Image.Height + 8;
+ break;
+ }
+
if (DropDownItems.Count > 0)
{
e.Graphics.DrawPolygon(new Pen(SaveSystem.currentTheme.selectedTextColor), new Point[] { new Point(121, 11), new Point(124, 14), new Point(121, 17) });
@@ -53,5 +118,22 @@ namespace Histacom2.Engine.UI
}
}
}
+
+ private int getYForString()
+ {
+ if (Image != null)
+ {
+ if (Image.Height == 32) return 9;
+ if (Image.Height == 24) return 6;
+ }
+ return 0;
+ }
+ }
+ public enum ClassicStartMenuItemLayout
+ {
+ DistancedTitle,
+ CloseTitle,
+ CloseTitleWithTwoLines,
+ CloseTitleWithLightSubtitle
}
}
diff --git a/Histacom2.Engine/WindowManager.cs b/Histacom2.Engine/WindowManager.cs
index 4f4951c..12f7954 100644
--- a/Histacom2.Engine/WindowManager.cs
+++ b/Histacom2.Engine/WindowManager.cs
@@ -36,11 +36,6 @@ namespace Histacom2.Engine
app = new WinClassic();
break;
}
- case "XP":
- {
- // app = new WinXP();
- break;
- }
default:
{
app = new WinClassic();
@@ -111,9 +106,68 @@ namespace Histacom2.Engine
return app;
}
- // A THING TM
+ public WinXP InitXP(UserControl content, string title, Image icon, bool MaxButton, bool MinButton, bool ShowApplicationAsDialog = false, bool resize = true)
+ {
+ WinXP app = new WinXP();
+
+ app.Text = title;
+ app.programname.Text = title;
+ app.Width = content.Width + 8;
+ app.Height = content.Height + 26;
+ // Initialize Font
+ pfc.AddFontFile(SaveSystem.GameDirectory + "\\Data\\LeviWindows.ttf");
+ Font fnt = new Font(pfc.Families[0], 16F, FontStyle.Regular, GraphicsUnit.Point, ((0)));
+ app.fnt = fnt;
+ // Setup UC
+ content.Parent = app.flowLayoutPanel1;
+ content.BringToFront();
+ content.Dock = DockStyle.Fill;
+ app.progContent = content;
+
+ // Check if icon is null
+ if (icon == null)
+ {
+ app.programIcon.Hide();
+ app.programIcon.Image = Engine.Properties.Resources.nullIcon;
+ app.programname.Location = new Point(2, 1);
+ }
+ else app.programIcon.Image = icon;
+
+ // Check if Max button is enabled and set proper X for Min button
+ if (MaxButton == false)
+ {
+ app.maximizebutton.Visible = false;
+ app.minimizebutton.Location = new Point(app.closebutton.Location.X - 14, app.minimizebutton.Location.Y);
+ }
+
+ // Check if Min button is enabled
+ if (MinButton == false)
+ {
+ app.minimizebutton.Visible = false;
+ app.minimizebutton.Location = new Point(app.minimizebutton.Location.X, app.minimizebutton.Location.Y);
+ }
- // A THING TM
+ //Resize
+ app.resizable = resize;
+
+ // Convert an image to an icon (for the taskbar)
+ if (icon != null)
+ {
+ Bitmap theBitmap = new Bitmap(icon, new Size(icon.Width, icon.Height));
+ IntPtr Hicon = theBitmap.GetHicon(); // Get an Hicon for myBitmap.
+ Icon newIcon = Icon.FromHandle(Hicon); // Create a new icon from the handle.
+ app.Icon = newIcon;
+ }
+
+ // Set some values (for the taskbar)
+ app.Tag = TaskBarController.AvalibleApplicationID;
+ app.Text = title;
+
+ // Show the app
+ app.TopMost = true;
+ if (ShowApplicationAsDialog == false) { app.Show(); } else { app.ShowDialog(); }
+ return app;
+ }
public WinClassic StartInfobox95(string title, string text, InfoboxType type, InfoboxButtons btns)
{