private void SprawdzOdpowiedz(object sender) { Question q = new Question(); string answer = (sender as Button).Content.ToString(); var messagePrompt = new MessagePrompt(); switch ((sender as Button).Name[7]) { case '1' : q = pytanieIMG; break; case '2' : q = pytanieTrailer; break; case '3': q = pytanieSong; break; } if(answer.Equals(q.Answer)) { if (MainPage.CanMusic) _correctSound.Play(); SetScore(); messagePrompt.Title = "Correct Answer"; } else { if (MainPage.CanMusic) _wrongSound.Play(); messagePrompt.Title = "Wrong Answer"; messagePrompt.Message = "The correct answer is: " + q.Answer; } messagePrompt.OnCompleted(new PopUpEventArgs<string, PopUpResult> { Result = messagePrompt.Value, PopUpResult = PopUpResult.Ok }); BlokowanieOdpowiedzi(int.Parse((sender as Button).Name[7].ToString())); messagePrompt.Completed += MessagePromptCompleted; messagePrompt.Show(); }
// Losuje po jednym pytaniu z kazdej kategorii i zapisuje do zmiennych private void LosujPytania() { Random r = new Random(); pytanieIMG = WszystkieIMG[r.Next(WszystkieIMG.Count)]; pytanieTrailer = WszystkieTrailer[r.Next(WszystkieTrailer.Count)]; pytanieSong = WszystkieSong[r.Next(WszystkieSong.Count)]; }