bugfix, add message after game is done
This commit is contained in:
Binary file not shown.
@@ -40,9 +40,11 @@ namespace Lernprogramm3_Matchinggame
|
|||||||
Control flipped2;
|
Control flipped2;
|
||||||
|
|
||||||
int moves = 0;
|
int moves = 0;
|
||||||
|
int foundCards = 0;
|
||||||
|
int cardsToFind;
|
||||||
private void Form1_Load(object sender, EventArgs e)
|
private void Form1_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
cardsToFind = icons.Count;
|
||||||
foreach (Control con in tableLayoutPanel1.Controls)
|
foreach (Control con in tableLayoutPanel1.Controls)
|
||||||
{
|
{
|
||||||
int nextIndex = rdm.Next(icons.Count);
|
int nextIndex = rdm.Next(icons.Count);
|
||||||
@@ -84,6 +86,11 @@ namespace Lernprogramm3_Matchinggame
|
|||||||
}
|
}
|
||||||
if (flipped2 == null)
|
if (flipped2 == null)
|
||||||
{
|
{
|
||||||
|
if (flipped1 == con)
|
||||||
|
{
|
||||||
|
MessageBox.Show("Nicht schummeln!", "Mogelpott");
|
||||||
|
return;
|
||||||
|
}
|
||||||
flipped2 = con;
|
flipped2 = con;
|
||||||
|
|
||||||
flipped2.Text = controlIcons[flipped2].Icon;
|
flipped2.Text = controlIcons[flipped2].Icon;
|
||||||
@@ -98,6 +105,13 @@ namespace Lernprogramm3_Matchinggame
|
|||||||
}
|
}
|
||||||
flipped1 = null;
|
flipped1 = null;
|
||||||
flipped2 = null;
|
flipped2 = null;
|
||||||
|
|
||||||
|
foundCards += 2;
|
||||||
|
|
||||||
|
if (foundCards >= cardsToFind)
|
||||||
|
{
|
||||||
|
MessageBox.Show(string.Format("Herzlichen Glühstrumpf! Du hast das Memory in nur {0} Zügen ausgeräumt!", Math.Floor((double)moves / 2)), "Yeehaw!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user