Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 private void button6_Click(object sender, EventArgs e)
 {
     response = BackPlace.Random;
     Close();
 }
Esempio n. 3
0
 private void button4_Click(object sender, EventArgs e)
 {
     response = BackPlace.Fourth;
     Close();
 }
Esempio n. 4
0
 private void button2_Click(object sender, EventArgs e)
 {
     response = BackPlace.Second;
     Close();
 }
Esempio n. 5
0
 private void button1_Click(object sender, EventArgs e)
 {
     response = BackPlace.Top;
     Close();
 }