Exemplo n.º 1
0
        private void SeteazaNumeJucatori(JocForm joc)
        {
            switch (nrJucatoriTrckBr.Value)
            {
            case 2:
                joc.NumeJucatorRosu     = numeJ1TextField.Text;
                joc.NumeJucatorVerde    = numeJ2TextField.Text;
                joc.NumeJucatorAlbastru = "";
                joc.NumeJucatorGalben   = "";
                break;

            case 3:
                joc.NumeJucatorRosu     = numeJ1TextField.Text;
                joc.NumeJucatorVerde    = numeJ2TextField.Text;
                joc.NumeJucatorGalben   = numeJ3TextField.Text;
                joc.NumeJucatorAlbastru = "";
                break;

            case 4:
                joc.NumeJucatorRosu     = numeJ1TextField.Text;
                joc.NumeJucatorVerde    = numeJ2TextField.Text;
                joc.NumeJucatorGalben   = numeJ3TextField.Text;
                joc.NumeJucatorAlbastru = numeJ4TextField.Text;
                break;
            }
        }
Exemplo n.º 2
0
        private void IncepeJocul()
        {
            JocForm joc = new JocForm();

            if (fullscreenChckBox.Checked)
            {
                joc.FormBorderStyle = FormBorderStyle.None;
                joc.WindowState     = FormWindowState.Maximized;
                joc.TopMost         = true;
            }

            SeteazaNumeJucatori(joc);
            SeteazaListaJucatori(joc);
            joc.NumarJucatori = nrJucatoriTrckBr.Value;

            new PioniPresenter(joc);

            joc.Closed += (sender, args) =>
            {
                var jocForm = sender as JocForm;
                if (jocForm != null && jocForm.JocNou)
                {
                    Show();
                }
                else
                {
                    Close();
                }
            };
            joc.Show();
            Hide();
        }
Exemplo n.º 3
0
        private void SeteazaListaJucatori(JocForm joc)
        {
            joc.NumeJucatori = new List <string>(nrJucatoriTrckBr.Value);
            switch (nrJucatoriTrckBr.Value)
            {
            case 2:
                joc.NumeJucatori.Add(numeJ1TextField.Text);
                joc.NumeJucatori.Add(numeJ2TextField.Text);
                break;

            case 3:
                joc.NumeJucatori.Add(numeJ1TextField.Text);
                joc.NumeJucatori.Add(numeJ2TextField.Text);
                joc.NumeJucatori.Add(numeJ3TextField.Text);
                break;

            case 4:
                joc.NumeJucatori.Add(numeJ1TextField.Text);
                joc.NumeJucatori.Add(numeJ2TextField.Text);
                joc.NumeJucatori.Add(numeJ3TextField.Text);
                joc.NumeJucatori.Add(numeJ4TextField.Text);
                break;
            }
        }