Я создаю игру на соответствие памяти, пока мне удалось заставить карты переворачиваться, но я пытаюсь сделать, когда пользователь нажимает на изображение 1, оно показывает изображение, а затем пользователь нажимает на изображение 2, что происходит в этой точкеони оба становятся невидимыми перед показом изображения2.весь смысл в том, чтобы показать image1, а затем показать image2 сравнить их теги, если они совпадают, то они становятся невидимыми.примеры того, как это сделать, будут оценены.это код для каждого графического блока, и у меня есть 12 графических блоков.
private void picApple_Click(object sender, EventArgs e)
{
picApple.Image = Properties.Resources.apple;
if (uncoveredCard1 == null)
{
uncoveredCard1 = picApple;
}
else if (uncoveredCard1 != null && uncoveredCard2 == null)
{
uncoveredCard2 = picApple;
}
if (uncoveredCard1 != null && uncoveredCard2 != null)
{
if (uncoveredCard1.Tag == uncoveredCard2.Tag)
{
uncoveredCard1 = null;
uncoveredCard2 = null;
picApple.Visible = false;
wrdApple.Visible = false;
}
else
{
showCard.Start();
}
}