コード例 #1
0
        private void timer2_Tick(object sender, EventArgs e)
        {
            if (tik2 > 0)
            {
                tik2--;
                progressBar.Value++;
            }
            else
            {
                timer2.Stop();
                tik2 = 149;
                gridOdkrywanie.Visibility = Visibility.Collapsed;

                gridKoniec.Visibility = Visibility.Visible;

                textBlockWynik.Text = "Your Score: " + Obrazki.score * 49;


                Dane.ustawScoreObrazki(Obrazki.score * 49);



                Obrazki.zakres  = 0;
                Obrazki.blokada = true;
            }
        }
コード例 #2
0
 private void tapD(object sender, System.Windows.Input.GestureEventArgs e)
 {
     obrazki(licznik + 1);
     czyPoprawne(licznik, 'd');
     if (licznik >= 10)
     {
         zmianaWidokuGrida(2);
         textBlockWynik.Text += " " + this.score * 43 * tik;
         Dane.ustawScoreIQ(this.score * 43 * tik);
     }
     licznik++;
 }
コード例 #3
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (tik > 0)
            {
                tik--;
            }
            else
            {
                timer.Stop();
                if (Obrazki.timerFlag)
                {
                    obrazki[i].Visibility = Visibility.Collapsed;
                    obrazki[j].Visibility = Visibility.Collapsed;
                    Obrazki.i             = 0;
                    Obrazki.j             = 0;
                    Obrazki.timerFlag     = false;

                    Obrazki.przelacznik = 0;

                    if (Obrazki.score == 12)
                    {
                        gridOdkrywanie.Visibility = Visibility.Collapsed;

                        gridKoniec.Visibility = Visibility.Visible;

                        textBlockWynik.Text = "Your Score: " + score * 49 * tik2;

                        Dane.ustawScoreObrazki(Obrazki.score * 49 * tik2);

                        timer2.Stop();
                        Obrazki.zakres  = 0;
                        Obrazki.blokada = true;
                    }
                }
                else
                {
                    // przywracanie poczatkowych sourcow dla obrazkow
                    pictures.Keys.ElementAt(j).Source = source[12];
                    default1           = pictures.Keys.ElementAt(j);
                    pictures[default1] = source[12];

                    pictures.Keys.ElementAt(i).Source = source[12];
                    default1           = pictures.Keys.ElementAt(i);
                    pictures[default1] = source[12];

                    Obrazki.i           = 0;
                    Obrazki.j           = 0;
                    Obrazki.przelacznik = 0;
                }
                tik = 1;
            }
        }
コード例 #4
0
        private void bDalejClick(object sender, RoutedEventArgs e)
        {
            timer.Stop();

            //ustawianie klawiatury telefonicznej
            name.NameValue = InputScopeNameValue.TelephoneNumber;
            // Set focus on the TextBox.
            textBoxOdpowiedz.Focus();

            //deklaracja i inicjalizacja odpowiedzi uzytkownika
            string odpowiedz = textBoxOdpowiedz.Text;
            //deklaracja i inicjalizacja wyniku
            int Awynik = 0;

            //pobranie odpowiedzi uzytkownika wraz z lapaniem exception'a
            try
            {
                Awynik = Convert.ToInt32(odpowiedz);
            }
            catch (FormatException ex)
            {
                tRownanie.Text = Obl.label;
            }

            //sprawdzanie poprawnosci odpowiedzi
            if (Awynik == Obl.wynik)
            {
                Obl.Losowanie();
                tRownanie.Text = Obl.label;

                Dzialania.score++;
            }
            else
            {
                zmianaWidokuGrida(2);
                Dzialania.score     *= 37 * tik;
                textBlockWynik.Text += " " + Dzialania.score;

                Dane.ustawScoreDzialania(Dzialania.score);



                timer.Stop();
            }

            textBoxOdpowiedz.Text = " ";

            tik = 9;
            timer.Start();
            progressBar.Value = 0;
        }
コード例 #5
0
 private void bDalejClick(object sender, RoutedEventArgs e)
 {
     nick = textBoxNick.Text;
     if (nick == null || nick == "")
     {
         nick = "default";
         Dane.ustawNick(nick);
     }
     else
     {
         Dane.ustawNick(nick);
     }
     NavigationService.Navigate(new Uri("/WyborGry.xaml", UriKind.Relative));
 }
コード例 #6
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            progressBar.Value++;
            if (tik >= 0)
            {
                tik--;
            }
            else
            {
                Dzialania.score     *= 37;
                textBlockWynik.Text += " " + Dzialania.score;

                Dane.ustawScoreDzialania(Dzialania.score);

                timer.Stop();
                zmianaWidokuGrida(2);
            }
        }
コード例 #7
0
        public Podsumowanie()
        {
            InitializeComponent();

            suma = Dane.zwrocScoreDzialania() + Dane.zwrocScoreIQ() + Dane.zwrocScoreObrazki();

            textBlockScoreDzialania.Text = "Score: " + Dane.zwrocScoreDzialania().ToString();
            textBlockScoreIQ.Text        = "Score: " + Dane.zwrocScoreIQ();
            textBlockScoreObrazki.Text   = "Score: " + Dane.zwrocScoreObrazki();
            textBlockSumaryczny.Text     = "Overall: " + suma;

            if (Dane.zwrocNick() != null && Dane.zwrocNick() != " ")
            {
                textBlockNick.Text = "Your nickname: " + Dane.zwrocNick();
            }
            else
            {
                textBlockNick.Text = "Score default";
            }
        }