From cc5a8d36ceac1567eebe946c3c6cbd0813a854c1 Mon Sep 17 00:00:00 2001 From: jtsshieh Date: Wed, 26 Jul 2017 20:53:04 -0400 Subject: VERY VERY VERY BASIC Minsweeper Took me a ton of time to get the game and square files working. Now all thats left is the sad face, about box, difficulties, acheivements, and pixel perfect (tradmarked) --- TimeHACK.Main/OS/Win95/Win95.Designer.cs | 137 +++++---- TimeHACK.Main/OS/Win95/Win95.cs | 15 +- TimeHACK.Main/OS/Win95/Win95.resx | 73 +++-- .../OS/Win95/Win95Apps/MineSweeper/Game.cs | 201 +++++++++++++ .../OS/Win95/Win95Apps/MineSweeper/Square.cs | 199 +++++++++++++ .../MineSweeper/WinClassicMinesweeper.Designer.cs | 311 +++++++++++++++++++++ .../Win95Apps/MineSweeper/WinClassicMinesweeper.cs | 41 +++ .../MineSweeper/WinClassicMinesweeper.resx | 123 ++++++++ TimeHACK.Main/Properties/Resources.Designer.cs | 40 +++ TimeHACK.Main/Properties/Resources.resx | 290 ++++++++++--------- TimeHACK.Main/Resources/minsweeper flag.PNG | Bin 0 -> 230 bytes TimeHACK.Main/Resources/minsweeper logo.jpg | Bin 0 -> 3166 bytes TimeHACK.Main/Resources/minsweeper sad.PNG | Bin 0 -> 294 bytes TimeHACK.Main/Resources/minsweeper smile.PNG | Bin 0 -> 285 bytes TimeHACK.Main/TimeHACK.Main.csproj | 15 + 15 files changed, 1213 insertions(+), 232 deletions(-) create mode 100644 TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs create mode 100644 TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs create mode 100644 TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.Designer.cs create mode 100644 TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs create mode 100644 TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.resx create mode 100644 TimeHACK.Main/Resources/minsweeper flag.PNG create mode 100644 TimeHACK.Main/Resources/minsweeper logo.jpg create mode 100644 TimeHACK.Main/Resources/minsweeper sad.PNG create mode 100644 TimeHACK.Main/Resources/minsweeper smile.PNG diff --git a/TimeHACK.Main/OS/Win95/Win95.Designer.cs b/TimeHACK.Main/OS/Win95/Win95.Designer.cs index bb813fb..df05e65 100644 --- a/TimeHACK.Main/OS/Win95/Win95.Designer.cs +++ b/TimeHACK.Main/OS/Win95/Win95.Designer.cs @@ -51,9 +51,11 @@ namespace TimeHACK.OS.Win95 this.SoundRecorderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.VolumeControlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.WindowsMediaPlayerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.SystemToolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.DiskDefragmenterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.ScanDiskToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripMenuItem(); + this.GamesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.MinsweeperToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.CalculatorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.HyperTerminalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.ImagingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); @@ -107,9 +109,9 @@ namespace TimeHACK.OS.Win95 this.NewToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.FolderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.TextDocumentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.PropertiesToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.desktopupdate = new System.Windows.Forms.Timer(this.components); - this.deleteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.panel1.SuspendLayout(); this.taskbar.SuspendLayout(); this.clockPanel.SuspendLayout(); @@ -223,7 +225,7 @@ namespace TimeHACK.OS.Win95 this.startmenuitems.Name = "startmenuitems"; this.startmenuitems.Padding = new System.Windows.Forms.Padding(6, 2, 0, 0); this.startmenuitems.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; - this.startmenuitems.Size = new System.Drawing.Size(145, 292); + this.startmenuitems.Size = new System.Drawing.Size(145, 311); this.startmenuitems.TabIndex = 0; this.startmenuitems.Text = "StartMenu"; // @@ -263,7 +265,8 @@ namespace TimeHACK.OS.Win95 this.AccessoriesToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.CommunicationsToolStripMenuItem, this.MultimediaToolStripMenuItem, - this.SystemToolsToolStripMenuItem, + this.toolStripMenuItem1, + this.GamesToolStripMenuItem, this.CalculatorToolStripMenuItem, this.HyperTerminalToolStripMenuItem, this.ImagingToolStripMenuItem, @@ -377,41 +380,65 @@ namespace TimeHACK.OS.Win95 this.WindowsMediaPlayerToolStripMenuItem.Size = new System.Drawing.Size(194, 22); this.WindowsMediaPlayerToolStripMenuItem.Text = "Windows Media Player"; // - // SystemToolsToolStripMenuItem - // - this.SystemToolsToolStripMenuItem.BackColor = System.Drawing.Color.Silver; - this.SystemToolsToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver; - this.SystemToolsToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; - this.SystemToolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.DiskDefragmenterToolStripMenuItem, - this.ScanDiskToolStripMenuItem}); - this.SystemToolsToolStripMenuItem.Image = global::TimeHACK.Properties.Resources.WinClassicProgramItem; - this.SystemToolsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.SystemToolsToolStripMenuItem.Name = "SystemToolsToolStripMenuItem"; - this.SystemToolsToolStripMenuItem.Size = new System.Drawing.Size(181, 28); - this.SystemToolsToolStripMenuItem.Text = "System Tools"; - // - // DiskDefragmenterToolStripMenuItem - // - this.DiskDefragmenterToolStripMenuItem.BackColor = System.Drawing.Color.Silver; - this.DiskDefragmenterToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver; - this.DiskDefragmenterToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; - this.DiskDefragmenterToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("DiskDefragmenterToolStripMenuItem.Image"))); - this.DiskDefragmenterToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.DiskDefragmenterToolStripMenuItem.Name = "DiskDefragmenterToolStripMenuItem"; - this.DiskDefragmenterToolStripMenuItem.Size = new System.Drawing.Size(172, 22); - this.DiskDefragmenterToolStripMenuItem.Text = "Disk Defragmenter"; - // - // ScanDiskToolStripMenuItem - // - this.ScanDiskToolStripMenuItem.BackColor = System.Drawing.Color.Silver; - this.ScanDiskToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver; - this.ScanDiskToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; - this.ScanDiskToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("ScanDiskToolStripMenuItem.Image"))); - this.ScanDiskToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ScanDiskToolStripMenuItem.Name = "ScanDiskToolStripMenuItem"; - this.ScanDiskToolStripMenuItem.Size = new System.Drawing.Size(172, 22); - this.ScanDiskToolStripMenuItem.Text = "ScanDisk"; + // toolStripMenuItem1 + // + this.toolStripMenuItem1.BackColor = System.Drawing.Color.Silver; + this.toolStripMenuItem1.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver; + this.toolStripMenuItem1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.toolStripMenuItem1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripMenuItem2, + this.toolStripMenuItem3}); + this.toolStripMenuItem1.Image = global::TimeHACK.Properties.Resources.WinClassicProgramItem; + this.toolStripMenuItem1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.toolStripMenuItem1.Name = "toolStripMenuItem1"; + this.toolStripMenuItem1.Size = new System.Drawing.Size(181, 28); + this.toolStripMenuItem1.Text = "System Tools"; + // + // toolStripMenuItem2 + // + this.toolStripMenuItem2.BackColor = System.Drawing.Color.Silver; + this.toolStripMenuItem2.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver; + this.toolStripMenuItem2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.toolStripMenuItem2.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem2.Image"))); + this.toolStripMenuItem2.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.toolStripMenuItem2.Name = "toolStripMenuItem2"; + this.toolStripMenuItem2.Size = new System.Drawing.Size(172, 22); + this.toolStripMenuItem2.Text = "Disk Defragmenter"; + // + // toolStripMenuItem3 + // + this.toolStripMenuItem3.BackColor = System.Drawing.Color.Silver; + this.toolStripMenuItem3.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver; + this.toolStripMenuItem3.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.toolStripMenuItem3.Image = ((System.Drawing.Image)(resources.GetObject("toolStripMenuItem3.Image"))); + this.toolStripMenuItem3.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.toolStripMenuItem3.Name = "toolStripMenuItem3"; + this.toolStripMenuItem3.Size = new System.Drawing.Size(172, 22); + this.toolStripMenuItem3.Text = "ScanDisk"; + // + // GamesToolStripMenuItem + // + this.GamesToolStripMenuItem.BackColor = System.Drawing.Color.Silver; + this.GamesToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver; + this.GamesToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.GamesToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.MinsweeperToolStripMenuItem}); + this.GamesToolStripMenuItem.Image = global::TimeHACK.Properties.Resources.WinClassicProgramItem; + this.GamesToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; + this.GamesToolStripMenuItem.Name = "GamesToolStripMenuItem"; + this.GamesToolStripMenuItem.Size = new System.Drawing.Size(181, 28); + this.GamesToolStripMenuItem.Text = "Games"; + // + // MinsweeperToolStripMenuItem + // + this.MinsweeperToolStripMenuItem.BackColor = System.Drawing.Color.Silver; + this.MinsweeperToolStripMenuItem.BackgroundImage = global::TimeHACK.Properties.Resources.sliversilver; + this.MinsweeperToolStripMenuItem.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.MinsweeperToolStripMenuItem.Image = global::TimeHACK.Properties.Resources.minsweeper_logo; + this.MinsweeperToolStripMenuItem.Name = "MinsweeperToolStripMenuItem"; + this.MinsweeperToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.MinsweeperToolStripMenuItem.Text = "Minesweeper"; + this.MinsweeperToolStripMenuItem.Click += new System.EventHandler(this.MinsweeperToolStripMenuItem_Click); // // CalculatorToolStripMenuItem // @@ -976,7 +1003,7 @@ namespace TimeHACK.OS.Win95 this.FolderToolStripMenuItem, this.TextDocumentToolStripMenuItem}); this.NewToolStripMenuItem1.Name = "NewToolStripMenuItem1"; - this.NewToolStripMenuItem1.Size = new System.Drawing.Size(152, 22); + this.NewToolStripMenuItem1.Size = new System.Drawing.Size(127, 22); this.NewToolStripMenuItem1.Text = "New"; // // FolderToolStripMenuItem @@ -995,11 +1022,19 @@ namespace TimeHACK.OS.Win95 this.TextDocumentToolStripMenuItem.Text = "Text Document"; this.TextDocumentToolStripMenuItem.Click += new System.EventHandler(this.TextDocumentToolStripMenuItem_Click); // + // deleteToolStripMenuItem + // + this.deleteToolStripMenuItem.BackColor = System.Drawing.Color.Silver; + this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem"; + this.deleteToolStripMenuItem.Size = new System.Drawing.Size(127, 22); + this.deleteToolStripMenuItem.Text = "Delete"; + this.deleteToolStripMenuItem.Click += new System.EventHandler(this.deleteToolStripMenuItem_Click); + // // PropertiesToolStripMenuItem1 // this.PropertiesToolStripMenuItem1.BackColor = System.Drawing.Color.Silver; this.PropertiesToolStripMenuItem1.Name = "PropertiesToolStripMenuItem1"; - this.PropertiesToolStripMenuItem1.Size = new System.Drawing.Size(152, 22); + this.PropertiesToolStripMenuItem1.Size = new System.Drawing.Size(127, 22); this.PropertiesToolStripMenuItem1.Text = "Properties"; this.PropertiesToolStripMenuItem1.Click += new System.EventHandler(this.PropertiesToolStripMenuItem1_Click); // @@ -1009,14 +1044,6 @@ namespace TimeHACK.OS.Win95 this.desktopupdate.Interval = 10000; this.desktopupdate.Tick += new System.EventHandler(this.desktopupdate_Tick); // - // deleteToolStripMenuItem - // - this.deleteToolStripMenuItem.BackColor = System.Drawing.Color.Silver; - this.deleteToolStripMenuItem.Name = "deleteToolStripMenuItem"; - this.deleteToolStripMenuItem.Size = new System.Drawing.Size(152, 22); - this.deleteToolStripMenuItem.Text = "Delete"; - this.deleteToolStripMenuItem.Click += new System.EventHandler(this.deleteToolStripMenuItem_Click); - // // Windows95 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -1069,9 +1096,8 @@ namespace TimeHACK.OS.Win95 internal System.Windows.Forms.ToolStripMenuItem SoundRecorderToolStripMenuItem; internal System.Windows.Forms.ToolStripMenuItem VolumeControlToolStripMenuItem; internal System.Windows.Forms.ToolStripMenuItem WindowsMediaPlayerToolStripMenuItem; - internal System.Windows.Forms.ToolStripMenuItem SystemToolsToolStripMenuItem; - internal System.Windows.Forms.ToolStripMenuItem DiskDefragmenterToolStripMenuItem; - internal System.Windows.Forms.ToolStripMenuItem ScanDiskToolStripMenuItem; + internal System.Windows.Forms.ToolStripMenuItem GamesToolStripMenuItem; + internal System.Windows.Forms.ToolStripMenuItem MinsweeperToolStripMenuItem; internal System.Windows.Forms.ToolStripMenuItem CalculatorToolStripMenuItem; internal System.Windows.Forms.ToolStripMenuItem HyperTerminalToolStripMenuItem; internal System.Windows.Forms.ToolStripMenuItem ImagingToolStripMenuItem; @@ -1131,5 +1157,8 @@ namespace TimeHACK.OS.Win95 private System.Windows.Forms.ToolStripMenuItem iE4TestToolStripMenuItem; private System.Windows.Forms.Timer desktopupdate; private System.Windows.Forms.ToolStripMenuItem deleteToolStripMenuItem; + internal System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1; + internal System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2; + internal System.Windows.Forms.ToolStripMenuItem toolStripMenuItem3; } } \ No newline at end of file diff --git a/TimeHACK.Main/OS/Win95/Win95.cs b/TimeHACK.Main/OS/Win95/Win95.cs index 3649982..caef618 100644 --- a/TimeHACK.Main/OS/Win95/Win95.cs +++ b/TimeHACK.Main/OS/Win95/Win95.cs @@ -38,7 +38,7 @@ namespace TimeHACK.OS.Win95 AccessoriesToolStripMenuItem.DropDown.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); CommunicationsToolStripMenuItem.DropDown.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); MultimediaToolStripMenuItem.DropDown.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); - SystemToolsToolStripMenuItem.DropDown.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); + GamesToolStripMenuItem.DropDown.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); StartUpToolStripMenuItem.DropDown.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); MSDOSPromptToolStripMenuItem.DropDown.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); DocumentsToolStripMenuItem.DropDown.Paint += (sender, args) => Engine.Paintbrush.PaintClassicBorders(sender, args, 2); @@ -571,6 +571,19 @@ namespace TimeHACK.OS.Win95 } } } + + private void MinsweeperToolStripMenuItem_Click(object sender, EventArgs e) + { + WinClassic app = wm.StartWin95(new WinClassicMinesweeper(), "Minesweeper", Properties.Resources.minsweeper_logo, false, false); + AddTaskBarItem(app, app.Tag.ToString(), "Calculator", Properties.Resources.WinClassicCalc); + + nonimportantapps.Add(app); + nonimportantapps[nonimportantapps.Count - 1].BringToFront(); + nonimportantapps[nonimportantapps.Count - 1].FormClosing += new FormClosingEventHandler(NonImportantApp_Closing); + + app.BringToFront(); + startmenu.Hide(); + } } public class MyRenderer : ToolStripProfessionalRenderer { diff --git a/TimeHACK.Main/OS/Win95/Win95.resx b/TimeHACK.Main/OS/Win95/Win95.resx index 0b0b527..01c2b39 100644 --- a/TimeHACK.Main/OS/Win95/Win95.resx +++ b/TimeHACK.Main/OS/Win95/Win95.resx @@ -120,9 +120,6 @@ 17, 17 - - 17, 17 - @@ -179,7 +176,7 @@ 13tFDjjJAAAAAElFTkSuQmCC - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAMFJREFUOE+V kAsShDAIQzk6R/Nm3SSU2g/uaJxMi5Bnq81yt0b38pCbnz03hGDtEaYq0HVdraF9QBiORoAyXIFKyAhO @@ -188,7 +185,7 @@ /qQXQbMf8nZYxbrHLzUAAAAASUVORK5CYII= - + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO wAAADsABataJCQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMzQDW3oAAACmSURBVDhPnZFR @@ -377,53 +374,53 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAc - jgAAAk1TRnQBSQFMAgEBDQEAAdgBAQHYAQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA + jgAAAk1TRnQBSQFMAgEBDQEAAfABAQHwAQEBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA AwABgAMAAQEBAAEgBwABAf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AC0AAwMBBAMGAQgDBgEIAwYBCAMG AQgDBgEIAwYBCAMGAQgDBgEIAwYBCAMGAQgDBgEIAwYBCAMGAQgDBgEIAwYBCAMGAQgDBQEHAwEBAv8A - tQADOAFgAzwBvwM8Ab8DPAG/AzwBvwM8Ab8DPAG/AzwBvwM8Ab8DPAG/AzwBvwM8Ab8DPAG/AzwBvwM8 - Ab8DPAG/AzwBvwNDAacDIQEw/wC1AANCAYADDQH/AVUBVwFVAf8BcgF0AXIB/wFyAXQBcgH/AXIBdAFy - Af8BcgF0AXIB/wFyAXQBcgH/AXIBdAFyAf8BcgF0AXIB/wFyAXQBcgH/AXIBdAFyAf8BcgF0AXIB/wFy - AXQBcgH/AXIBdAFyAf8BcgF0AXIB/wE4ATkBOAH/AyYB3wMqAUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6 + tQADOQFgA1QBvwNUAb8DVAG/A1QBvwNUAb8DVAG/A1QBvwNUAb8DVAG/A1QBvwNUAb8DVAG/A1QBvwNU + Ab8DVAG/A1QBvwNRAacDIQEw/wC1AANGAYADCgH/AVIBVAFSAf8BbwFxAW8B/wFvAXEBbwH/AW8BcQFv + Af8BbwFxAW8B/wFvAXEBbwH/AW8BcQFvAf8BbwFxAW8B/wFvAXEBbwH/AW8BcQFvAf8BbwFxAW8B/wFv + AXEBbwH/AW8BcQFvAf8BbwFxAW8B/wE1ATYBNQH/A0MB3wMqAUD/ALUAA0YBgAEaARsBGgH/AboBvQG6 Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 - AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMq - AUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 + AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMq + AUD/ALUAA0YBgAEaARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 - Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMqAUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4 + Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMqAUD/ALUAA0YBgAEaARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4 AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 - Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMqAUD/ALUAA0IBgAEd - AR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 - Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6 - AXwBegH/AyYB3wMqAUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 + Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMqAUD/ALUAA0YBgAEa + ARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 + Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3 + AXkBdwH/A0MB3wMqAUD/ALUAA0YBgAEaARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 - AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMqAUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6 + AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMqAUD/ALUAA0YBgAEaARsBGgH/AboBvQG6 Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 - AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMq - AUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 + AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMq + AUD/ALUAA0YBgAEaARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 - Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMqAUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4 + Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMqAUD/ALUAA0YBgAEaARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4 AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 - Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMqAUD/ALUAA0IBgAEd - AR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 - Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6 - AXwBegH/AyYB3wMqAUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 + Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMqAUD/ALUAA0YBgAEa + ARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 + Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3 + AXkBdwH/A0MB3wMqAUD/ALUAA0YBgAEaARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 - AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMqAUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6 + AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMqAUD/ALUAA0YBgAEaARsBGgH/AboBvQG6 Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 - AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF6AXwBegH/AyYB3wMq - AUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 + AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wF3AXkBdwH/A0MB3wMq + AUD/ALUAA0YBgAEaARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/Ae8B8wHvAf8B4QHkAeEB/wHhAeQB4QH/AeEB5AHh - Af8B4QHkAeEB/wFuAXABbgH/AyYB3wMqAUD/ALUAA0IBgAEdAR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4 + Af8B4QHkAeEB/wFrAW0BawH/A0MB3wMqAUD/ALUAA0YBgAEaARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4 AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AawBsAGs - Af8DLQH/Ay0B/wMtAf8DLQH/ARUBFgEVAf8DJgHfAyoBQP8AtQADQgGAAR0BHgEdAf8BugG9AboB/wH4 + Af8DKgH/AyoB/wMqAf8DKgH/ARIBEwESAf8DQwHfAyoBQP8AtQADRgGAARoBGwEaAf8BugG9AboB/wH4 AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 - Af8BtQG4AbUB/wNCAf8BagFrAWoB/wFhAWIBYQH/AQ4BDwEOAf8DPQG8AzsBaQMWAR7/ALUAA0IBgAEd - AR4BHQH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 - Af8B+AH8AfgB/wH4AfwB+AH/AcsBzgHLAf8DgAH/AaQBpwGkAf8BiQGMAYkB7wNDAccDOAFg/wC9AANC - AYABHQEeAR0B/wG6Ab0BugH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 - AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wHLAc4BywH/A4AB/wMzAf8DPgHBAxwBJwMDAQT/AL0AA0IBgAMI - Af8BOAE5ATgB/wFMAU0BTAH/AUwBTQFMAf8BTAFNAUwB/wFMAU0BTAH/AUwBTQFMAf8BTAFNAUwB/wFM - AU0BTAH/AUwBTQFMAf8BPQE+AT0B/wMmAf8DRgGSAygBPAMHAQr/AMEAAzABTANEAZcDRAGXA0QBlwNE - AZcDRAGXA0QBlwNEAZcDRAGXA0QBlwNEAZcDRAGXA0QBlwMmATn/AP8A/wD/AP8A/wD/AP8A/wD/AP8A + Af8BtQG4AbUB/wM/Af8BZwFoAWcB/wFeAV8BXgH/AQsBDAELAf8DUwG8Az0BaQMWAR7/ALUAA0YBgAEa + ARsBGgH/AboBvQG6Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4 + Af8B+AH8AfgB/wH4AfwB+AH/AcsBzgHLAf8DgAH/AaQBpwGkAf8BewF+AXsB7wNTAccDOQFg/wC9AANG + AYABGgEbARoB/wG6Ab0BugH/AfgB/AH4Af8B+AH8AfgB/wH4AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wH4 + AfwB+AH/AfgB/AH4Af8B+AH8AfgB/wHLAc4BywH/A4AB/wMwAf8DUwHBAxwBJwMDAQT/AL0AA0YBgAMF + Af8BNQE2ATUB/wFJAUoBSQH/AUkBSgFJAf8BSQFKAUkB/wFJAUoBSQH/AUkBSgFJAf8BSQFKAUkB/wFJ + AUoBSQH/AUkBSgFJAf8BOgE7AToB/wMjAf8DTAGSAygBPAMHAQr/AMEAAzABTANOAZcDTgGXA04BlwNO + AZcDTgGXA04BlwNOAZcDTgGXA04BlwNOAZcDTgGXA04BlwMmATn/AP8A/wD/AP8A/wD/AP8A/wD/AP8A zgAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/x8AAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ AwAB/wMAAf8jAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/HwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ AwAB/wMAAf8DAAH/AwAB/yMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8fAAH/AwAB/wMAAf8DAAH/ diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs new file mode 100644 index 0000000..e6f31dd --- /dev/null +++ b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs @@ -0,0 +1,201 @@ +using System; +using System.Drawing; +using System.Windows.Forms; + + +namespace TimeHACK.OS.Win95.Win95Apps.MineSweeper +{ + public class Game + { + public event EventHandler DismantledMinesChanged; + public event EventHandler Tick; + + private int _dismantledMines; + private int _height; + private int _incorrectdismantledMines; + private int _mines; + private Panel _panel; + private Square[,] _squares; + private Timer _timer; + private int _width; + + public int Time; + + public Game(Panel panel, int width, int height, int mines) + { + _panel = panel; + _width = width; + _height = height; + _mines = mines; + } + + private void Dismantle(object sender, EventArgs e) + { + Square s = (Square)sender; + if (s.Dismantled) + { + if (s.Minded) + { + _dismantledMines++; + } + else + { + _incorrectdismantledMines++; + } + } + else + { + if (s.Minded) + { + _dismantledMines--; + } + else + { + _incorrectdismantledMines--; + } + } + + OnDismantledMinesChanged(); + + if (_dismantledMines == Mines) + { + _timer.Enabled = false; + Panel.Enabled = false; + } + } + + public int DismantledMines + { + get { return _dismantledMines + _incorrectdismantledMines; } + } + + private void Explode(object sender, EventArgs e) + { + _timer.Enabled = false; + + foreach (Square s in _squares) + { + s.RemoveEvents(); + if (s.Minded) + { + s.Button.Text = "*"; + s.Button.Font = new System.Drawing.Font("Arial Black", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0))); + s.Button.ForeColor = Color.Black; + } + } + } + + public int Height + { + get { return (this._height); } + } + + public bool IsBomb(int x, int y) + { + if (x >= 0 && x < Width) + { + if (y >= 0 && y < Height) + { + return _squares[x, y].Minded; + } + } + return false; + } + + public int Mines + { + get { return (this._mines); } + } + + protected void OnDismantledMinesChanged() + { + if (DismantledMinesChanged != null) + { + DismantledMinesChanged(this, new EventArgs()); + } + } + + protected void OnTick() + { + if (Tick != null) + { + Tick(this, new EventArgs()); + } + } + + public void OpenSpot(int x, int y) + { + if (x >= 0 && x < Width) + { + if (y >= 0 && y < Height) + { + _squares[x, y].Open(); + } + } + } + + public Panel Panel + { + get { return (this._panel); } + } + + public void Start() + { + + //Panel.SuspendLayout(); + Time = 0; + _dismantledMines = 0; + _incorrectdismantledMines = 0; + OnTick(); + Panel.Enabled = true; + Panel.Controls.Clear(); + + // Create Spots + _squares = new Square[Width, Height]; + for (int x = 0; x < Width; x++) + { + for (int y = 0; y < Height; y++) + { + Square s = new Square(this, x, y); + s.Explode += new EventHandler(Explode); + s.Dismantle += new EventHandler(Dismantle); + _squares[x, y] = s; + } + } + + // Place Mines + int b = 0; + Random r = new Random(); + while (b < Mines) + { + int x = r.Next(Width); + int y = r.Next(Height); + + Square s = _squares[x, y]; + if (!s.Minded) + { + s.Minded = true; + b++; + } + } + + OnDismantledMinesChanged(); + + _timer = new Timer(); + _timer.Interval = 1000; + _timer.Tick += new EventHandler(TimerTick); + _timer.Enabled = true; + } + + private void TimerTick(object sender, EventArgs e) + { + Time++; + OnTick(); + } + + public int Width + { + get { return (this._width); } + } + } +} diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs new file mode 100644 index 0000000..f7a9e99 --- /dev/null +++ b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs @@ -0,0 +1,199 @@ +using System; +using System.Drawing; +using System.Windows.Forms; +using TimeHACK.Engine; + +namespace TimeHACK.OS.Win95.Win95Apps.MineSweeper +{ + class Square + { + public event EventHandler Dismantle; + public event EventHandler Explode; + + private Button _button; + private bool _dismantled = false; + private Game _game; + private bool _minded = false; + private bool _opened = false; + private int _x; + private int _y; + + public Square(Game game, int x, int y) + { + _game = game; + _x = x; + _y = y; + _button = new Button(); + Button.Text = ""; + + int w = _game.Panel.Width / _game.Width; + int h = _game.Panel.Height / _game.Height; + + _button.Width = w + 1; + _button.Height = h + 1; + _button.Left = w * X; + _button.Top = h * Y; + _button.Font = new Font(TitleScreen.pfc.Families[0], 16F, FontStyle.Bold, GraphicsUnit.Point, ((byte)(0))); + _button.Click += new EventHandler(Click); + _button.Paint += (sender, args) => Paintbrush.PaintClassicBorders(sender,args,2); + _button.MouseDown += new MouseEventHandler(DismantleClick); + + _game.Panel.Controls.Add(Button); + } + + public Button Button + { + get { return (this._button); } + } + + private void Click(object sender, System.EventArgs e) + { + if (!Dismantled) + { + if (Minded) + { + Button.BackColor = Color.Red; + OnExplode(); + } + else + { + this.Open(); + } + } + } + + private void DismantleClick(object sender, MouseEventArgs e) + { + if (!Opened && e.Button == MouseButtons.Right) + { + if (Dismantled) + { + _dismantled = false; + Button.BackColor = SystemColors.Control; + Button.Text = "?"; + } + else + { + _dismantled = true; + Button.BackgroundImage = Properties.Resources.minsweeper_flag; + } + OnDismantle(); + } + } + + public bool Dismantled + { + get { return (this._dismantled); } + } + + public bool Minded + { + get { return (this._minded); } + set { this._minded = value; } + } + + protected void OnDismantle() + { + if (Dismantle != null) + { + Dismantle(this, new EventArgs()); + } + } + + protected void OnExplode() + { + if (Explode != null) + { + Explode(this, new EventArgs()); + } + } + + public void Open() + { + if (!Opened && !Dismantled) + { + _opened = true; + // Count Bombs + int c = 0; + if (_game.IsBomb(X - 1, Y - 1)) c++; + if (_game.IsBomb(X - 0, Y - 1)) c++; + if (_game.IsBomb(X + 1, Y - 1)) c++; + if (_game.IsBomb(X - 1, Y - 0)) c++; + if (_game.IsBomb(X - 0, Y - 0)) c++; + if (_game.IsBomb(X + 1, Y - 0)) c++; + if (_game.IsBomb(X - 1, Y + 1)) c++; + if (_game.IsBomb(X - 0, Y + 1)) c++; + if (_game.IsBomb(X + 1, Y + 1)) c++; + + if (c > 0) + { + Button.Text = c.ToString(); + switch (c) + { + case 1: + Button.ForeColor = Color.Blue; + break; + case 2: + Button.ForeColor = Color.Green; + break; + case 3: + Button.ForeColor = Color.Red; + break; + case 4: + Button.ForeColor = Color.DarkBlue; + break; + case 5: + Button.ForeColor = Color.DarkRed; + break; + case 6: + Button.ForeColor = Color.LightBlue; + break; + case 7: + Button.ForeColor = Color.Orange; // Guesed, never seen one! + break; + case 8: + Button.ForeColor = Color.Ivory; // Guesed, never seen one! + break; + } + } + else + { + Button.BackColor = SystemColors.ControlLight; + Button.FlatStyle = FlatStyle.Flat; + Button.Enabled = false; + + _game.OpenSpot(X - 1, Y - 1); + _game.OpenSpot(X - 0, Y - 1); + _game.OpenSpot(X + 1, Y - 1); + _game.OpenSpot(X - 1, Y - 0); + _game.OpenSpot(X - 0, Y - 0); + _game.OpenSpot(X + 1, Y - 0); + _game.OpenSpot(X - 1, Y + 1); + _game.OpenSpot(X - 0, Y + 1); + _game.OpenSpot(X + 1, Y + 1); + } + } + } + + public bool Opened + { + get { return (this._opened); } + } + + public int X + { + get { return (this._x); } + } + + public int Y + { + get { return (this._y); } + } + + public void RemoveEvents() + { + _button.Click -= new EventHandler(Click); + _button.MouseDown -= new MouseEventHandler(DismantleClick); + } + } +} diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.Designer.cs b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.Designer.cs new file mode 100644 index 0000000..59c11db --- /dev/null +++ b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.Designer.cs @@ -0,0 +1,311 @@ +namespace TimeHACK.OS.Win95.Win95Apps +{ + partial class WinClassicMinesweeper + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.labelBombs = new System.Windows.Forms.Label(); + this.labelTime = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.gameToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.begginnerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.intermediateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.expertToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.customToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.marksToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.colorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); + this.bestTimesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.helpTopicsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); + this.aboutMinesweeperToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.menuStrip1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.SuspendLayout(); + // + // labelBombs + // + this.labelBombs.BackColor = System.Drawing.Color.Black; + this.labelBombs.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.labelBombs.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelBombs.ForeColor = System.Drawing.Color.Red; + this.labelBombs.Location = new System.Drawing.Point(18, 34); + this.labelBombs.Name = "labelBombs"; + this.labelBombs.Size = new System.Drawing.Size(56, 23); + this.labelBombs.TabIndex = 7; + this.labelBombs.Text = "0"; + this.labelBombs.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // labelTime + // + this.labelTime.BackColor = System.Drawing.Color.Black; + this.labelTime.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.labelTime.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.labelTime.ForeColor = System.Drawing.Color.Red; + this.labelTime.Location = new System.Drawing.Point(116, 34); + this.labelTime.Name = "labelTime"; + this.labelTime.Size = new System.Drawing.Size(56, 23); + this.labelTime.TabIndex = 6; + this.labelTime.Text = "0"; + this.labelTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // panel1 + // + this.panel1.Location = new System.Drawing.Point(18, 66); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(256, 224); + this.panel1.TabIndex = 4; + // + // menuStrip1 + // + this.menuStrip1.ImageScalingSize = new System.Drawing.Size(0, 0); + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.gameToolStripMenuItem, + this.helpToolStripMenuItem}); + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Size = new System.Drawing.Size(302, 24); + this.menuStrip1.TabIndex = 8; + this.menuStrip1.Text = "menuStrip1"; + // + // gameToolStripMenuItem + // + this.gameToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.gameToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.newToolStripMenuItem, + this.toolStripSeparator1, + this.begginnerToolStripMenuItem, + this.intermediateToolStripMenuItem, + this.expertToolStripMenuItem, + this.customToolStripMenuItem, + this.toolStripSeparator2, + this.marksToolStripMenuItem, + this.colorToolStripMenuItem, + this.toolStripSeparator3, + this.bestTimesToolStripMenuItem, + this.toolStripSeparator4, + this.exitToolStripMenuItem}); + this.gameToolStripMenuItem.Name = "gameToolStripMenuItem"; + this.gameToolStripMenuItem.Size = new System.Drawing.Size(50, 20); + this.gameToolStripMenuItem.Text = "Game"; + // + // newToolStripMenuItem + // + this.newToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.newToolStripMenuItem.Name = "newToolStripMenuItem"; + this.newToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.newToolStripMenuItem.Text = "New"; + this.newToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.newToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(138, 6); + // + // begginnerToolStripMenuItem + // + this.begginnerToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.begginnerToolStripMenuItem.Name = "begginnerToolStripMenuItem"; + this.begginnerToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.begginnerToolStripMenuItem.Text = "Begginner"; + this.begginnerToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.begginnerToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // intermediateToolStripMenuItem + // + this.intermediateToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.intermediateToolStripMenuItem.Name = "intermediateToolStripMenuItem"; + this.intermediateToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.intermediateToolStripMenuItem.Text = "Intermediate"; + this.intermediateToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.intermediateToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // expertToolStripMenuItem + // + this.expertToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.expertToolStripMenuItem.Name = "expertToolStripMenuItem"; + this.expertToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.expertToolStripMenuItem.Text = "Expert"; + this.expertToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.expertToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // customToolStripMenuItem + // + this.customToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.customToolStripMenuItem.Name = "customToolStripMenuItem"; + this.customToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.customToolStripMenuItem.Text = "Custom"; + this.customToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.customToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(138, 6); + // + // marksToolStripMenuItem + // + this.marksToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.marksToolStripMenuItem.Name = "marksToolStripMenuItem"; + this.marksToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.marksToolStripMenuItem.Text = "Marks {?}"; + this.marksToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.marksToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // colorToolStripMenuItem + // + this.colorToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.colorToolStripMenuItem.Name = "colorToolStripMenuItem"; + this.colorToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.colorToolStripMenuItem.Text = "Color"; + this.colorToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.colorToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // toolStripSeparator3 + // + this.toolStripSeparator3.Name = "toolStripSeparator3"; + this.toolStripSeparator3.Size = new System.Drawing.Size(138, 6); + // + // bestTimesToolStripMenuItem + // + this.bestTimesToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.bestTimesToolStripMenuItem.Name = "bestTimesToolStripMenuItem"; + this.bestTimesToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.bestTimesToolStripMenuItem.Text = "Best Times"; + this.bestTimesToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.bestTimesToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // toolStripSeparator4 + // + this.toolStripSeparator4.Name = "toolStripSeparator4"; + this.toolStripSeparator4.Size = new System.Drawing.Size(138, 6); + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + this.exitToolStripMenuItem.Size = new System.Drawing.Size(141, 22); + this.exitToolStripMenuItem.Text = "Exit"; + this.exitToolStripMenuItem.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.exitToolStripMenuItem.TextImageRelation = System.Windows.Forms.TextImageRelation.TextBeforeImage; + // + // helpToolStripMenuItem + // + this.helpToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.helpTopicsToolStripMenuItem, + this.toolStripSeparator5, + this.aboutMinesweeperToolStripMenuItem}); + this.helpToolStripMenuItem.Name = "helpToolStripMenuItem"; + this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20); + this.helpToolStripMenuItem.Text = "Help"; + // + // helpTopicsToolStripMenuItem + // + this.helpTopicsToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.helpTopicsToolStripMenuItem.Name = "helpTopicsToolStripMenuItem"; + this.helpTopicsToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.helpTopicsToolStripMenuItem.Text = "Help Topics"; + // + // toolStripSeparator5 + // + this.toolStripSeparator5.Name = "toolStripSeparator5"; + this.toolStripSeparator5.Size = new System.Drawing.Size(177, 6); + // + // aboutMinesweeperToolStripMenuItem + // + this.aboutMinesweeperToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.aboutMinesweeperToolStripMenuItem.Name = "aboutMinesweeperToolStripMenuItem"; + this.aboutMinesweeperToolStripMenuItem.Size = new System.Drawing.Size(180, 22); + this.aboutMinesweeperToolStripMenuItem.Text = "About Minesweeper"; + // + // pictureBox1 + // + this.pictureBox1.Image = global::TimeHACK.Properties.Resources.minsweeper_smile; + this.pictureBox1.Location = new System.Drawing.Point(80, 34); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(30, 26); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox1.TabIndex = 9; + this.pictureBox1.TabStop = false; + this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click); + // + // WinClassicMinesweeper + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.pictureBox1); + this.Controls.Add(this.labelBombs); + this.Controls.Add(this.labelTime); + this.Controls.Add(this.panel1); + this.Controls.Add(this.menuStrip1); + this.Name = "WinClassicMinesweeper"; + this.Size = new System.Drawing.Size(302, 306); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Label labelBombs; + private System.Windows.Forms.Label labelTime; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.ToolStripMenuItem gameToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem newToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripMenuItem begginnerToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem intermediateToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem expertToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem customToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + private System.Windows.Forms.ToolStripMenuItem marksToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem colorToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; + private System.Windows.Forms.ToolStripMenuItem bestTimesToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator4; + private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem helpTopicsToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator5; + private System.Windows.Forms.ToolStripMenuItem aboutMinesweeperToolStripMenuItem; + private System.Windows.Forms.PictureBox pictureBox1; + } +} diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs new file mode 100644 index 0000000..a7e043f --- /dev/null +++ b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using TimeHACK.OS.Win95.Win95Apps.MineSweeper; + +namespace TimeHACK.OS.Win95.Win95Apps +{ + public partial class WinClassicMinesweeper : UserControl + { + private Game _game; + public int currentface = 1; + public WinClassicMinesweeper() + { + InitializeComponent(); + } + private void GameTick(object sender, EventArgs e) + { + labelTime.Text = _game.Time.ToString(); + } + + private void GameDismantledMinesChanged(object sender, EventArgs e) + { + labelBombs.Text = (_game.Mines - _game.DismantledMines).ToString(); + } + + private void pictureBox1_Click(object sender, EventArgs e) + { + Cursor.Current = Cursors.WaitCursor; + _game = new Game(this.panel1, 8, 8, 10); + _game.Tick += new EventHandler(GameTick); + _game.DismantledMinesChanged += new EventHandler(GameDismantledMinesChanged); + _game.Start(); + } + } +} diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.resx b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.resx new file mode 100644 index 0000000..d5494e3 --- /dev/null +++ b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/TimeHACK.Main/Properties/Resources.Designer.cs b/TimeHACK.Main/Properties/Resources.Designer.cs index a06fbff..c4e9524 100644 --- a/TimeHACK.Main/Properties/Resources.Designer.cs +++ b/TimeHACK.Main/Properties/Resources.Designer.cs @@ -365,6 +365,46 @@ namespace TimeHACK.Properties { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap minsweeper_flag { + get { + object obj = ResourceManager.GetObject("minsweeper_flag", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap minsweeper_logo { + get { + object obj = ResourceManager.GetObject("minsweeper logo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap minsweeper_sad { + get { + object obj = ResourceManager.GetObject("minsweeper_sad", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap minsweeper_smile { + get { + object obj = ResourceManager.GetObject("minsweeper smile", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream. /// diff --git a/TimeHACK.Main/Properties/Resources.resx b/TimeHACK.Main/Properties/Resources.resx index 0ac8d00..779be5c 100644 --- a/TimeHACK.Main/Properties/Resources.resx +++ b/TimeHACK.Main/Properties/Resources.resx @@ -127,8 +127,11 @@ ..\Resources\WinClassicAbout95.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\WinClassic\Win95Error.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\resources\modem_dial.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\WinClassic\Win95NetworkIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\WinClassic\AIMmessagesent.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -139,21 +142,24 @@ ..\resources\winclassic\winclassicmsn.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\WinClassic\WinClassicUndo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\resources\titlescreen\msnewgame.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\WinClassic\WinClassicNew.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\minsweeper smile.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\WinClassic\WinClassicAddressBookDeleteIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\winclassic\truecolor.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\Win95Info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\wmsui32_1001.ico_16x16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -178,6 +184,9 @@ ..\Resources\WinClassic\Win95ComputerIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\WinClassicUndo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\resources\titlescreen\titlescreenbg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -190,17 +199,23 @@ ..\Resources\WinClassic\WinClassicHWCV.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\termMax.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\resources\winclassic\winclassicnetworking.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\Win98SideBar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\LeviWindows.ttf;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\XCross_highlighted.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\winclassic\winclassicclock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\resources\titlescreen\exit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\AIMfile.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ..\resources\ie4\google.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -208,18 +223,27 @@ ..\Resources\WinClassic\Win95Warning.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\WinClassic\AIMfile.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\ie4_favorites.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\winclassic\winclassicshutdown.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ie4_hsplitter2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\IE4\start_googlink.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\resources\winclassic\256color.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\WinClassic\Win95PrintersFolder.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ie4_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\resources\winclassic\16color.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -231,6 +255,9 @@ kIPhBkABTIBUPOCAgQEAB3nmEC2x2cUAAAAASUVORK5CYII= + + ..\Resources\ie4_vsplitter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\WinClassic\Win95HardDiskIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -243,9 +270,15 @@ ..\Resources\WinClassic\WinClassicCut.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ie4_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\termCopy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\minsweeper flag.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\WinClassic\AIMmessagereceived.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -264,6 +297,9 @@ ..\resources\winclassic\winclassicsuspend.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\resources\winclassic\winclassicprograms.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\resources\winclassic\winclassictaskbar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -276,8 +312,8 @@ ..\Resources\WinClassic\WinClassicOpenFolderSmall.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\termSettings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\XCross.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\WinClassic\Win98Stop.WAV;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -285,6 +321,9 @@ ..\resources\winclassic\winclassicie4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\minsweeper sad.PNG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + { "start": { @@ -417,29 +456,62 @@ } } - - ..\resources\titlescreen\taskbarclock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\WinClassicEndingsLocked.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\titlescreen\taskbarbutton.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\LauncherSideBar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\WinClassic\AIMbuddyjoin.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\ie4_hsplitter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\WinAboutSeparator95.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ie4_stop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\resources\winclassic\winclassicrecycle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\winclassic\winclassicprogramitem.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\LeviWindows.ttf;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\WinClassic\sliversilver.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\IE4\ie4about.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Win2000WebBackground.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\WinClassicGENERALApplicationToolBoxBackground.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\termFont.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\WinClassic\WinClassicAddressBookPropertiesIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Win98WebBackground.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ie4_back.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\termSettings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\resources\winclassic\tada.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ..\Resources\Win95Help.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -447,15 +519,24 @@ ..\Resources\std_gobeep.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\IE4\start_padamslink.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\resources\winclassic\winclassicstart.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ie4_search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\MS-DOS-logo-1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\winclassic\winclassictaskbaritem.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\WinClassicEndings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\std_beep.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -468,20 +549,26 @@ aQNok1HVambm9gBAYeI/oBSQZwAAAABJRU5ErkJggg== + + ..\resources\winclassic\winclassicdocuments.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ie4_history.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\windows_command_prompt.ttf;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ..\Resources\WinClassic\WinClassicCopy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\resources\winclassic\winclassicdocuments.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\win95_splitter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\WinClassic\Win95NetworkIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\IE4\nopage.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\resources\winclassic\winclassicprograms.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\DCTheme_BG.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\icon128x.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -489,14 +576,17 @@ ..\resources\winclassic\winclassicinbox.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ie4_hsplitter1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\resources\titlescreen\newgame.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\termMark.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\termPaste.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\resources\titlescreen\taskbarclock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -507,8 +597,11 @@ BSJKDySVfIiSNKD1AAAAAElFTkSuQmCC - - ..\resources\winclassic\winclassichelp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ie4_print.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\IE4\start.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\winclassic\winclassicfolder.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -522,11 +615,17 @@ QmCC + + ..\Resources\win95_welcome.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\WinClassic\Win95ControlPanelIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\resources\modem_dial.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\ie4_forward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ICTheme_BG.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\winclassic\win95sidebar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -534,11 +633,14 @@ ..\resources\titlescreen\msloadgame.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\WinClassic\Win95Info.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ie4_home.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\termMax.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\win95_welcometip.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\resources\winclassic\winclassicfind.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\resources\winclassic\winclassicnotepad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -552,124 +654,34 @@ ..\Resources\WinClassic\Win98Computer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\resources\titlescreen\loadgame.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\resources\winclassic\winclassicnetworking.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\WinClassic\WinClassicAddressBookNewIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\resources\winclassic\winclassicfind.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\resources\winclassic\tada.wav;System.IO.MemoryStream, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ..\Resources\WinAboutSeparator95.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\DCTheme_BG.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ICTheme_BG.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\win95_splitter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\WinClassicAddressBookPropertiesIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\win95_welcome.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\termPaste.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\win95_welcometip.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\resources\titlescreen\loadgame.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\WinClassic\WinClassicInstallPic.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\IE4\start.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\IE4\start_googlink.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\IE4\start_padamslink.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\IE4\nopage.bmp;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_back.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_favorites.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_forward.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_go.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\resources\winclassic\winclassichelp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ie4_history.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\WinClassicAddressBookNewIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ie4_home.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\resources\titlescreen\exit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ie4_hsplitter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\WinClassic\Win95Error.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\ie4_mail.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\ie4_print.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_refresh.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_stop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_vsplitter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_hsplitter1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\ie4_hsplitter2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\IE4\ie4about.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\WinClassic\LauncherSideBar.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\WinClassic\WinClassicEndings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\WinClassic\WinClassicEndingsLocked.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\WinClassicGENERALApplicationToolBoxBackground.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Win2000WebBackground.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\Win98WebBackground.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\XCross.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\XCross_highlighted.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\minsweeper logo.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/TimeHACK.Main/Resources/minsweeper flag.PNG b/TimeHACK.Main/Resources/minsweeper flag.PNG new file mode 100644 index 0000000..9cd89ce Binary files /dev/null and b/TimeHACK.Main/Resources/minsweeper flag.PNG differ diff --git a/TimeHACK.Main/Resources/minsweeper logo.jpg b/TimeHACK.Main/Resources/minsweeper logo.jpg new file mode 100644 index 0000000..6c2f081 Binary files /dev/null and b/TimeHACK.Main/Resources/minsweeper logo.jpg differ diff --git a/TimeHACK.Main/Resources/minsweeper sad.PNG b/TimeHACK.Main/Resources/minsweeper sad.PNG new file mode 100644 index 0000000..47e026e Binary files /dev/null and b/TimeHACK.Main/Resources/minsweeper sad.PNG differ diff --git a/TimeHACK.Main/Resources/minsweeper smile.PNG b/TimeHACK.Main/Resources/minsweeper smile.PNG new file mode 100644 index 0000000..e044ad6 Binary files /dev/null and b/TimeHACK.Main/Resources/minsweeper smile.PNG differ diff --git a/TimeHACK.Main/TimeHACK.Main.csproj b/TimeHACK.Main/TimeHACK.Main.csproj index 341090f..77192ec 100644 --- a/TimeHACK.Main/TimeHACK.Main.csproj +++ b/TimeHACK.Main/TimeHACK.Main.csproj @@ -162,6 +162,8 @@ IE4Start.cs + + @@ -188,6 +190,12 @@ WinClassicFTPClient.cs + + UserControl + + + WinClassicMinesweeper.cs + UserControl @@ -361,6 +369,9 @@ WinClassicFTPClient.cs + + WinClassicMinesweeper.cs + WinClassicTerminal.cs @@ -501,6 +512,10 @@ + + + + -- cgit v1.2.3