public void BackCard(BackPlace p, Card c) { var list = _cards.ToList(); switch (p) { case BackPlace.Top: case BackPlace.Second: case BackPlace.Thirth: case BackPlace.Fourth: list.Insert((int)p, c); break; case BackPlace.Bottom: list.Add(c); break; case BackPlace.Random: list.Insert(new Random().Next(list.Count), c); break; } _cards.Clear(); list.Reverse(); foreach (Card card in list) { _cards.Push(card); } }
private void button6_Click(object sender, EventArgs e) { response = BackPlace.Random; Close(); }
private void button4_Click(object sender, EventArgs e) { response = BackPlace.Fourth; Close(); }
private void button2_Click(object sender, EventArgs e) { response = BackPlace.Second; Close(); }
private void button1_Click(object sender, EventArgs e) { response = BackPlace.Top; Close(); }