static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     okno = new MakaoForm();
     Application.Run(okno);
 }
 public InfoOkno(MakaoForm ojciec, string wiadomosc, string krotkawiad)
 {
     InitializeComponent();
     father = ojciec;
     Text = krotkawiad;
     Informacja.Text = wiadomosc;
     Informacja.Enabled = false;
 }
 public WinLose(MakaoForm ojciec, bool wygrana)
 {
     InitializeComponent();
     father = ojciec;
     Text = "Przegrales!";
     if (wygrana)
     {
         Info.Text = "Wygrales!";
         Text = "Wygrales!";
     }
 }
 internal Dobranie(MakaoForm ojciec, Karta dobrana)
 {
     InitializeComponent();
     father = ojciec;
     wzieta = dobrana;
     wzieta.rysuj(Wizerunek);
     if (!(wzieta.czyMoznaPolozycNa(Gra.Zagrane.Peek())))
     {
         PlayButton.Enabled = false;
     }
 }
        internal Karta2Okno(MakaoForm ojciec, List<Karta> lista ,int ile)
        {
            InitializeComponent();
            oneButton.Enabled = false;
            twoButton.Enabled = false;
            threeButton.Enabled = false;
            innaButton.Enabled = false;
            father = ojciec;
            posiadane = lista;
            ilosc = ile;
            war = Wartosc.k2;
            if (Wartosc.k3 == Gra.Zagrane.Peek().getWartosc())
            {
                innaButton.Text = "Zagraj 2";
                Info.Text = "Komputer zagral 3!";
                Text = "Komputer zagral 3!";
                war = Wartosc.k3;
            }

            List<Karta> atakujace = new List<Karta>();
            for (int albert = 0; albert < ilosc; albert++)
            {
                atakujace.Add(Gra.Zagrane.ElementAt(albert));
            }
            int mnogi = atakujace.FindAll(delegate(Karta k)
            {
                if (k.getWartosc() == Wartosc.k2)
                    return true;
                return false;
            }).Count() * 2;
            mnogi = mnogi + atakujace.FindAll(delegate(Karta k)
            {
                if (k.getWartosc() == Wartosc.k3)
                    return true;
                return false;
            }).Count() * 3;
            takeIt.Text = "Wez " + mnogi;
            posiadane.ElementAt(0).rysuj(wyb1);
            int numerbutonow=0;
            if (posiadane.ElementAt(0).getWartosc() == war)
                numerbutonow++;
            else
                innaButton.Enabled = true;
            if(posiadane.Count()>1){
                posiadane.ElementAt(1).rysuj(wyb2);
                if (posiadane.ElementAt(1).getWartosc() == war)
                    numerbutonow++;
                else
                    innaButton.Enabled = true;
                if (posiadane.Count() > 2)
                {
                    posiadane.ElementAt(2).rysuj(wyb3);
                    if (posiadane.ElementAt(2).getWartosc() == war)
                        numerbutonow++;
                    else
                        innaButton.Enabled = true;
                    if (posiadane.Count() > 3)
                    {
                        posiadane.ElementAt(3).rysuj(wyb4);
                        innaButton.Enabled = true;
                    }
                }
            }
            switch (numerbutonow)
            {
                case 1: oneButton.Enabled = true;
                    break;
                case 2: oneButton.Enabled = true;
                    twoButton.Enabled = true;
                    break;
                case 3:
                    oneButton.Enabled = true;
                    twoButton.Enabled = true;
                    threeButton.Enabled = true;
                    break;
            }
        }
 public AsOkno(MakaoForm ojciec)
 {
     InitializeComponent();
     father = ojciec;
     Gra.Zagrane.Peek().rysuj(Wizerunek);
 }