//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(); }
//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(); }
//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(); } }