예제 #1
0
        //jos klikataan kone konetta vastaan, luodaan uusi kone vs kone -peli
        private void koneKonettaVastaan_Click(object sender, EventArgs e)
        {
            Hide();
            UusiPeli konettaVastaan = new UusiPeli("Kone 1", "Kone 2", "", "");

            konettaVastaan.ShowDialog();
            Close();
        }
예제 #2
0
        //Kun klikataan "valmis", luodaan uusi pelaaja vs kone -peli.
        private void luoPeli_Click(object sender, EventArgs e)
        {
            //Asetetaan pelaajan ja koneen nimeksi kenttien sisällöt
            pelaajanNimi = pelaaja1Kentta.Text;
            koneenNimi   = kone1Kentta.Text;
            Hide();
            UusiPeli peliKonettaVastaan = new UusiPeli(pelaajanNimi, koneenNimi, "", "");

            peliKonettaVastaan.ShowDialog();
            Close();
        }
예제 #3
0
        //Kun klikataan valmis, tarkistetaan ensin kenttien sisällöt.
        private void luoPeli_Click(object sender, EventArgs e)
        {
            //Asetetaan tekstikenttien sisällöt aiemmin luotuihin muuttujiin
            pelaajan1Nimi = pelaaja1Kentta.Text;
            pelaajan2Nimi = pelaaja2Kentta.Text;
            pelaajan3Nimi = pelaaja3Kentta.Text;
            pelaajan4Nimi = pelaaja4Kentta.Text;
            MessageBoxButtons kuittaa;
            string            varoitus, otsikko;

            //Jos 1. tai 2. pelaajan nimi on tyhjä, annetaan virheilmoitus.
            if (pelaajan1Nimi == string.Empty || pelaajan2Nimi == string.Empty)
            {
                otsikko  = "Virhe";
                varoitus = "Peli vaatii vähintään 2 pelaajaa.";
                kuittaa  = MessageBoxButtons.OK;
                MessageBox.Show(varoitus, otsikko, kuittaa);
            }
            //Jos 1. pelaajan nimi on Kone 1 tai 2. pelaajan nimi on joko Kone 1 tai Kone 2, annetaan virheilmoitus, jottei konepeliä
            //voida luoda pelaajilla.
            else if (pelaajan1Nimi == "Kone 1" || pelaajan2Nimi == "Kone 1" || pelaajan2Nimi == "Kone 2")
            {
                otsikko  = "Virhe";
                varoitus = "Kyseisiä nimiä ei voi käyttää";
                kuittaa  = MessageBoxButtons.OK;
                MessageBox.Show(varoitus, otsikko, kuittaa);
            }
            //Muutoin luodaan uusi peli kaveria vastaan -peli.
            else
            {
                UusiPeli peliKaveriaVastaan = new UusiPeli(pelaajan1Nimi, pelaajan2Nimi, pelaajan3Nimi, pelaajan4Nimi);
                Hide();
                peliKaveriaVastaan.ShowDialog();
                Close();
            }
        }