private void Reset() { Trys = 0; if (game.turnarray[0] != 0 && game.turnarray[1] != 0) { game.turnarray[0] = 0; game.turnarray[1] = 0; } card1.Image = null; card1.Enabled = true; card2.Image = null; card2.Enabled = true; card3.Image = null; card3.Enabled = true; card4.Image = null; card4.Enabled = true; card5.Image = null; card5.Enabled = true; card6.Image = null; card6.Enabled = true; card7.Image = null; card7.Enabled = true; card8.Image = null; card8.Enabled = true; card9.Image = null; card9.Enabled = true; card10.Image = null; card10.Enabled = true;; cardsturned = 0; trycounter.Text = Trys.ToString(); time.Text = "0"; name.Text = null; started = false; playerName = null; CheckGame(); }
private void Turn(int pos) { img = game.Path(pos); cardsturned++; switch (pos) { case 1: card1.Enabled = false; break; case 2: card2.Enabled = false; break; case 3: card3.Enabled = false; break; case 4: card4.Enabled = false; break; case 5: card5.Enabled = false; break; case 6: card6.Enabled = false; break; case 7: card7.Enabled = false; break; case 8: card8.Enabled = false; break; case 9: card9.Enabled = false; break; case 10: card10.Enabled = false; break; } if (cardsturned == 3) { game.Parse(); if (game.parse == false) { TurnCard(); } cardsturned = 1; Trys++; } switch (pos) { case 1: card1.Image = img; break; case 2: card2.Image = img; break; case 3: card3.Image = img; break; case 4: card4.Image = img; break; case 5: card5.Image = img; break; case 6: card6.Image = img; break; case 7: card7.Image = img; break; case 8: card8.Image = img; break; case 9: card9.Image = img; break; case 10: card10.Image = img; break; } int id = game.Id(pos); game.IdArray(id); trycounter.Text = Trys.ToString(); if (game.parsecount == 4 && cardsturned == 2) { game.Parse(); } if (game.parsecount == 5) { GameComplete(); } }