Exemplo n.º 1
0
        //Tallennetaan pisteet viimeksi pelatun peliID:n ja annetun Nickin mukaan
        private void btnTallenna_Click(object sender, RoutedEventArgs e)
        {
            string nimi = PelaajaNick.Text;

            if (Regex.IsMatch(nimi, @"^[a-zA-Z]+$"))
            {
                try
                {
                    DB.VertaaPelaaja(nimi, PeliTiedot.PojoTallennus, PeliTiedot.PeliId);
                    if (PeliTiedot.PeliId == 1)
                    {
                        Pelinakyma1 peliikkuna = new Pelinakyma1();
                        peliikkuna.Show();
                        this.Close();
                    }
                    else if (PeliTiedot.PeliId == 2)
                    {
                        Pelinakyma2 peliikkuna = new Pelinakyma2();
                        peliikkuna.Show();
                        this.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Väärä syöte. Vain kirjaimet sallittuja. Yrititköhän jotain hämyä");
            }
        }
Exemplo n.º 2
0
 private void naurutimer_Tick(object sender, EventArgs e)
 {
     try
     {
         this.Dispatcher.Invoke(() =>
         {
             imgSpede.Source = new BitmapImage(new Uri(@"Kuvat\EvilSpeedeNoBackground.png", UriKind.Relative));
         });
         if (suuauki == 0)
         {
             this.Dispatcher.Invoke(() =>
             {
                 imgSpede.Source = new BitmapImage(new Uri(@"Kuvat\EvilSpeedeNoBackgroundMouthOpen.png", UriKind.Relative));
             });
             suuauki = 1;
         }
         else if (suuauki == 1)
         {
             this.Dispatcher.Invoke(() =>
             {
                 imgSpede.Source = new BitmapImage(new Uri(@"Kuvat\EvilSpeedeNoBackground.png", UriKind.Relative));
             });
             suuauki = 0;
         }
         count++;
         if (count > 14)
         {
             try
             {
                 if (pelivalinta == 1)
                 {
                     Pelinakyma1 peliikkuna = new Pelinakyma1();
                     peliikkuna.Show();
                     naurutimer.Stop();
                     this.Close();
                 }
                 else if (pelivalinta == 2)
                 {
                     Pelinakyma2 peliikkuna = new Pelinakyma2();
                     peliikkuna.Show();
                     naurutimer.Stop();
                     this.Close();
                 }
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 3
0
 //Ohjaa Back painikkeen klikillä oikeaan pelinäkymään
 private void btnBack1_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (PeliTiedot.PeliId == 1)
         {
             Pelinakyma1 peliikkuna = new Pelinakyma1();
             peliikkuna.Show();
             this.Close();
         }
         else if (PeliTiedot.PeliId == 2)
         {
             Pelinakyma2 peliikkuna = new Pelinakyma2();
             peliikkuna.Show();
             this.Close();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }