aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlempamo <[email protected]>2017-08-07 17:16:14 -0400
committerlempamo <[email protected]>2017-08-07 17:16:14 -0400
commit1a7baf7a0ed6a9eaa4549cc2ec313dcef0311c0b (patch)
treee2c8427b9cc1618007597d02b41879bebd1852a0
parente838d66d36751fdbf5c2f7fadab8fee42729b6ac (diff)
downloadhistacom2-1a7baf7a0ed6a9eaa4549cc2ec313dcef0311c0b.tar.gz
histacom2-1a7baf7a0ed6a9eaa4549cc2ec313dcef0311c0b.tar.bz2
histacom2-1a7baf7a0ed6a9eaa4549cc2ec313dcef0311c0b.zip
minesweeper graphics part 2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95.cs2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs6
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs2
-rw-r--r--TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs10
-rw-r--r--TimeHACK.Main/Properties/Resources.Designer.cs20
-rw-r--r--TimeHACK.Main/Properties/Resources.resx6
-rw-r--r--TimeHACK.Main/Resources/minesweepSquare5.pngbin0 -> 208 bytes
-rw-r--r--TimeHACK.Main/Resources/minesweepSquareWrong.pngbin0 -> 271 bytes
-rw-r--r--TimeHACK.Main/TimeHACK.Main.csproj2
9 files changed, 40 insertions, 8 deletions
diff --git a/TimeHACK.Main/OS/Win95/Win95.cs b/TimeHACK.Main/OS/Win95/Win95.cs
index 8629f41..db7b7f6 100644
--- a/TimeHACK.Main/OS/Win95/Win95.cs
+++ b/TimeHACK.Main/OS/Win95/Win95.cs
@@ -569,7 +569,7 @@ namespace TimeHACK.OS.Win95
private void MinsweeperToolStripMenuItem_Click(object sender, EventArgs e)
{
- WinClassic app = wm.StartWin95(new WinClassicMinesweeper(), "Minesweeper", Properties.Resources.WinClassicMinesweeper, false, false);
+ WinClassic app = wm.StartWin95(new WinClassicMinesweeper(), "Minesweeper", Properties.Resources.WinClassicMinesweeper, false, false, false, false);
AddTaskBarItem(app, app.Tag.ToString(), "Minesweeper", Properties.Resources.WinClassicMinesweeper);
nonimportantapps.Add(app);
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs
index b01596c..be3f1c8 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Game.cs
@@ -67,10 +67,14 @@ namespace TimeHACK.OS.Win95.Win95Apps.MineSweeper
foreach (Square s in _squares)
{
s.RemoveEvents();
- if (s.Minded && !s.Exploded)
+ if (s.Minded && !s.Exploded && !s.Dismantled)
{
s.Button.BackgroundImage = Properties.Resources.minesweepSquareMine;
}
+ if (s.Dismantled && !s.Minded)
+ {
+ s.Button.BackgroundImage = Properties.Resources.minesweepSquareWrong;
+ }
}
}
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs
index ef20710..00594b2 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/Square.cs
@@ -207,7 +207,7 @@ namespace TimeHACK.OS.Win95.Win95Apps.MineSweeper
Button.BackgroundImage = Properties.Resources.minesweepSquare4;
break;
case 5:
- Button.ForeColor = Color.DarkRed;
+ Button.BackgroundImage = Properties.Resources.minesweepSquare5;
break;
case 6:
Button.ForeColor = Color.LightBlue;
diff --git a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs
index fb8f112..5556e18 100644
--- a/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs
+++ b/TimeHACK.Main/OS/Win95/Win95Apps/MineSweeper/WinClassicMinesweeper.cs
@@ -43,24 +43,25 @@ namespace TimeHACK.OS.Win95.Win95Apps
panel2.Paint -= (sender, args) => Paintbrush.PaintClassicBordersIndented(sender, args, 3);
panel2.Refresh();
panel2.Paint += (sender, args) => Paintbrush.PaintClassicBordersIndented(sender, args, 3);
+ button1.Location = new Point(this.Width / 2 - 12, 32);
button1.PerformClick();
}
private void begginnerToolStripMenuItem_Click(object sender, EventArgs e)
{
level = "easy";
- button1.Location = new Point(70, 32);
+ //button1.Location = new Point(70, 32);
calculateFormSize(8, 8);
}
private void intermediateToolStripMenuItem_Click(object sender, EventArgs e)
{
level = "medium";
- button1.Location = new Point(208, 32);
+ //button1.Location = new Point(158, 32);
calculateFormSize(16, 16);
}
private void expertToolStripMenuItem_Click(object sender, EventArgs e)
{
level = "hard";
- button1.Location = new Point(381, 32);
+ //button1.Location = new Point(381, 32);
calculateFormSize(30, 16);
}
private void button1_Click(object sender, EventArgs e)
@@ -120,6 +121,7 @@ namespace TimeHACK.OS.Win95.Win95Apps
}
SaveSystem.SaveGame();
+ timer1.Stop();
}
}
@@ -131,8 +133,6 @@ namespace TimeHACK.OS.Win95.Win95Apps
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
- Thread t = new Thread(Achieve);
- t.Start();
this.ParentForm.Close();
}
}
diff --git a/TimeHACK.Main/Properties/Resources.Designer.cs b/TimeHACK.Main/Properties/Resources.Designer.cs
index cf09010..e4ca9c9 100644
--- a/TimeHACK.Main/Properties/Resources.Designer.cs
+++ b/TimeHACK.Main/Properties/Resources.Designer.cs
@@ -478,6 +478,16 @@ namespace TimeHACK.Properties {
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
+ internal static System.Drawing.Bitmap minesweepSquare5 {
+ get {
+ object obj = ResourceManager.GetObject("minesweepSquare5", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
internal static System.Drawing.Bitmap minesweepSquareExploded {
get {
object obj = ResourceManager.GetObject("minesweepSquareExploded", resourceCulture);
@@ -496,6 +506,16 @@ namespace TimeHACK.Properties {
}
/// <summary>
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ /// </summary>
+ internal static System.Drawing.Bitmap minesweepSquareWrong {
+ get {
+ object obj = ResourceManager.GetObject("minesweepSquareWrong", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
+ /// <summary>
/// Looks up a localized resource of type System.IO.UnmanagedMemoryStream similar to System.IO.MemoryStream.
/// </summary>
internal static System.IO.UnmanagedMemoryStream modem_dial {
diff --git a/TimeHACK.Main/Properties/Resources.resx b/TimeHACK.Main/Properties/Resources.resx
index 0ccafe4..0ece129 100644
--- a/TimeHACK.Main/Properties/Resources.resx
+++ b/TimeHACK.Main/Properties/Resources.resx
@@ -738,10 +738,16 @@
<data name="minesweepSquare4" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\minesweepSquare4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="minesweepSquare5" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\minesweepSquare5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
<data name="minesweepSquareExploded" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\minesweepSquareExploded.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="minesweepSquareMine" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\minesweepSquareMine.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
+ <data name="minesweepSquareWrong" type="System.Resources.ResXFileRef, System.Windows.Forms">
+ <value>..\Resources\minesweepSquareWrong.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+ </data>
</root> \ No newline at end of file
diff --git a/TimeHACK.Main/Resources/minesweepSquare5.png b/TimeHACK.Main/Resources/minesweepSquare5.png
new file mode 100644
index 0000000..f683d90
--- /dev/null
+++ b/TimeHACK.Main/Resources/minesweepSquare5.png
Binary files differ
diff --git a/TimeHACK.Main/Resources/minesweepSquareWrong.png b/TimeHACK.Main/Resources/minesweepSquareWrong.png
new file mode 100644
index 0000000..ad6bbf2
--- /dev/null
+++ b/TimeHACK.Main/Resources/minesweepSquareWrong.png
Binary files differ
diff --git a/TimeHACK.Main/TimeHACK.Main.csproj b/TimeHACK.Main/TimeHACK.Main.csproj
index a85279f..806628a 100644
--- a/TimeHACK.Main/TimeHACK.Main.csproj
+++ b/TimeHACK.Main/TimeHACK.Main.csproj
@@ -548,6 +548,8 @@
<None Include="Resources\minesweepSquare4.png" />
<None Include="Resources\minesweepSquareExploded.png" />
<None Include="Resources\minesweepSquareMine.png" />
+ <None Include="Resources\minesweepSquareWrong.png" />
+ <None Include="Resources\minesweepSquare5.png" />
<Content Include="Resources\modem_dial.wav" />
<None Include="Resources\MS-DOS-logo-1.png" />
<None Include="Resources\msdosprompt.png" />