Beispiel #1
0
 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();
 }
Beispiel #2
0
        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();
            }
        }