Beispiel #1
0
 public void showNumber(MainWindow main) // wyswietla info o numerze pytania w tescie
 {
     main.questionNumEasy.Content = "Pytanie " + (ktore + 1).ToString() + "/10";
 }
Beispiel #2
0
 override public void next(MainWindow main)
 {
     main.playEasyNextButton.Visibility = Visibility.Hidden;
 }
Beispiel #3
0
        public override void check(string answer, MainWindow main) // metoda wywolywana po zaznaczeniu odpowiedzi
        {
            if (correctIndex == 0)                                 // sprawdzenie, czy zaznaczona odpowiedz jest prawidlowa
            {
                if (answer == "e1")
                {
                    point = true;
                }
            }
            else if (correctIndex == 1)
            {
                if (answer == "e2")
                {
                    point = true;
                }
            }
            else if (correctIndex == 2)
            {
                if (answer == "e3")
                {
                    point = true;
                }
            }


            if (answer == "e1") // zczytanie odpowiedzi z przycisku
            {
                userAnswer = main.answerEasy1.Content.ToString();
            }
            else if (answer == "e2")
            {
                userAnswer = main.answerEasy2.Content.ToString();
            }
            else if (answer == "e3")
            {
                userAnswer = main.answerEasy3.Content.ToString();
            }


            if (main.tryb == 2)                                          // jesli to test
            {
                main.playEasyNextButton.Visibility = Visibility.Visible; // odpowiedz zaznaczona, wiec mozna przejsc dalej: przycisk "Dalej" widoczny

                //if(ktore > 0) // jestesmy juz po pierwszym pytaniu wiec...
                //    main.previousQuestionEasy.Visibility = Visibility.Visible; // ...mozna cofnac, wiec przycisk "Cofnij" widoczny

                if (ktore == 9)                                 // to ostatnie pytanie, nastepne bedzie przejscie do gridu gameOver
                {
                    main.playEasyNextButton.Content = "Koniec"; // zmiana napisu na przycisku "Dalej"
                    end = true;                                 // sygnal dla MainWindow
                }
                else
                {
                    main.playEasyNextButton.Content = "Dalej";
                    end = false;
                }
            }
            else if (main.tryb == 1)                                         // jesli nauka
            {
                if (point)                                                   // jesli odpowiemy dobrze...
                {
                    main.playEasyNextButton.Visibility = Visibility.Visible; // ...to przycisk "Dalej" jest dostepny
                }
                else                                                         // jesli odpowiemy zle...
                {
                    main.playEasyNextButton.Visibility = Visibility.Hidden;  // ...to przycisk "Dalej" znowu znika
                }
                if (ktore == 10)                                             // jesli dotarlismy na koniec bazy
                {
                    main.learningOver.Visibility = Visibility.Visible;       // wyswietlamy grida z info, ze to koniec Nauki
                    main.gameEasy.Visibility     = Visibility.Hidden;        // wylaczamy grida z Nauką
                }
            }
        }