public void setQuestion(Question q, int d) { Label lbl = this.Controls.Find("lbll" + (questionNumber).ToString(), true)[0] as Label; lbl.ForeColor = Color.Orange; killed1 = false; killed2 = false; killed3 = false; killed4 = false; pnlAud.Visible = false; pnlPhone.Visible = false; btnWalk.Enabled = true; btnResetGame.Enabled = true; currectQuestion = q; setCurrentValue(); resetButtons(); playMusic(); if (d == 1) { txtTime.Visible = true; questionTimer.Start(); txtTime.Text = "30"; } else if (d == 2) { txtTime.Visible = false; } else { txtTime.Visible = false; } txtQuestion.Text = q.question; var rnd = new Random(); var result = q.answers.OrderBy(item => rnd.Next()).ToArray(); btnAns1.Text = "A: " + result[0].answer; btnAns1.Tag = result[0].correct; btnAns2.Text = "Б: " + result[1].answer; btnAns2.Tag = result[1].correct; btnAns3.Text = "В: " + result[2].answer; btnAns3.Tag = result[2].correct; btnAns4.Text = "Г: " + result[3].answer; btnAns4.Tag = result[3].correct; unFreezeAnswers(); }
public static List<Question> getQuestions() { List<Question> questions = new List<Question>(); List<Question> group_one = new List<Question>(); List<Question> group_two = new List<Question>(); List<Question> group_three = new List<Question>(); //GROUP ONE List<Answer> od = new List<Answer>(); od.Add(new Answer("куче", true)); od.Add(new Answer("маче", false)); od.Add(new Answer("зајче", false)); od.Add(new Answer("рипче", false)); Question q = new Question("Довршете ја фразата: Ќе ти помине како на...", od); group_one.Add(q); List<Answer> od2 = new List<Answer>(); od2.Add(new Answer("Петел", true)); od2.Add(new Answer("Кокошка", false)); od2.Add(new Answer("Штрк", false)); od2.Add(new Answer("Орел", false)); Question q2 = new Question("Која од следните птици не снесува јајца?", od2); group_one.Add(q2); List<Answer> od3 = new List<Answer>(); od3.Add(new Answer("Фармакологија", true)); od3.Add(new Answer("Пулмологија", false)); od3.Add(new Answer("Педијатрија", false)); od3.Add(new Answer("Геријатрија", false)); Question q3 = new Question("Како се вика науката што ги проучува лековите?", od3); group_one.Add(q3); List<Answer> od4 = new List<Answer>(); od4.Add(new Answer("Синап", true)); od4.Add(new Answer("Бинапосилок", false)); od4.Add(new Answer("Пелин", false)); od4.Add(new Answer("Жалфија", false)); Question q4 = new Question("Од што се добива сенфот?", od4); group_one.Add(q4); List<Answer> od5 = new List<Answer>(); od5.Add(new Answer("Една четвртина", true)); od5.Add(new Answer("Едно цело", false)); od5.Add(new Answer("Две четвртини", false)); od5.Add(new Answer("Две половини", false)); Question q5 = new Question("Колку е половина од една половина?", od5); group_one.Add(q5); List<Answer> od6 = new List<Answer>(); od6.Add(new Answer("Интернет прелистувач", true)); od6.Add(new Answer("Компјутерска игра", false)); od6.Add(new Answer("Путер", false)); od6.Add(new Answer("Интернет пребарувач", false)); Question q6 = new Question("Што претставува Firefox?", od6); group_one.Add(q6); List<Answer> od7 = new List<Answer>(); od7.Add(new Answer("Архимед", true)); od7.Add(new Answer("Езоп", false)); od7.Add(new Answer("Еквилид", false)); od7.Add(new Answer("Ерастотен", false)); Question q7 = new Question("Кој физичар извикал 'Еурека!' додека се капел во када?", od7); group_one.Add(q7); List<Answer> od8 = new List<Answer>(); od8.Add(new Answer("зебра", true)); od8.Add(new Answer("слон", false)); od8.Add(new Answer("лама", false)); od8.Add(new Answer("леопард", false)); Question q8 = new Question("Пешачкиот премин уште се нарекува и...", od8); group_one.Add(q8); List<Answer> od9 = new List<Answer>(); od9.Add(new Answer("Далас", true)); od9.Add(new Answer("Денвер", false)); od9.Add(new Answer("Мемфис", false)); od9.Add(new Answer("Канзас Сити", false)); Question q9 = new Question("Атентатот на Џон Кенеди во 1963 година се случил во...", od9); group_one.Add(q9); List<Answer> od10 = new List<Answer>(); od10.Add(new Answer("Комплексен број", true)); od10.Add(new Answer("Цел број", false)); od10.Add(new Answer("Рационален број", false)); od10.Add(new Answer("Прост број", false)); Question q10 = new Question("Како се вика бројот кој содржи реален и иманинарен дел?", od10); group_one.Add(q10); //GROUP ONE END //GROUP TWO List<Answer> od11 = new List<Answer>(); od11.Add(new Answer("Нови Сад", true)); od11.Add(new Answer("Будва", false)); od11.Add(new Answer("Загреб", false)); od11.Add(new Answer("Белград", false)); Question q11 = new Question("Exit е музички фестивал кој секоја година се оддржува во кој град?", od11); group_two.Add(q11); List<Answer> od12 = new List<Answer>(); od12.Add(new Answer("Грозје", true)); od12.Add(new Answer("Капини", false)); od12.Add(new Answer("Мушмули", false)); od12.Add(new Answer("Јаболки", false)); Question q12 = new Question("За нешто невозможно се вели дека ќе се случи кога врбата ќе роди што?", od12); group_two.Add(q12); List<Answer> od13 = new List<Answer>(); od13.Add(new Answer("Сократ", true)); od13.Add(new Answer("Платон", false)); od13.Add(new Answer("Аристотел", false)); od13.Add(new Answer("Перикле", false)); Question q13 = new Question("'Сега знам дека ништо не знам!' е изјава на...", od13); group_two.Add(q13); List<Answer> od14 = new List<Answer>(); od14.Add(new Answer("Ортофосфорна", true)); od14.Add(new Answer("Полифосфорна", false)); od14.Add(new Answer("Монофосфорна", false)); od14.Add(new Answer("Метафосфорна", false)); Question q14 = new Question("Која киселина е една од основните состојки на Кока Кола?", od14); group_two.Add(q14); List<Answer> od15 = new List<Answer>(); od15.Add(new Answer("Хенри", true)); od15.Add(new Answer("Фарадеј", false)); od15.Add(new Answer("Лукс", false)); od15.Add(new Answer("Ампер", false)); Question q15 = new Question("Единица мерка за индуктивитет е?", od15); group_two.Add(q15); List<Answer> od16 = new List<Answer>(); od16.Add(new Answer("1986", true)); od16.Add(new Answer("1985", false)); od16.Add(new Answer("1987", false)); od16.Add(new Answer("1984", false)); Question q16 = new Question("Големата нуклеарна несреќа во реакторот Чернобил настана во која година?", od16); group_two.Add(q16); List<Answer> od17 = new List<Answer>(); od17.Add(new Answer("OUTATIME", true)); od17.Add(new Answer("GETBACK", false)); od17.Add(new Answer("TIMESUP", false)); od17.Add(new Answer("WHENAMI", false)); Question q17 = new Question("Во филмот 'Back to the Future', што беше напишано на регистрацијата на познатата кола?", od17); group_two.Add(q17); //GROUP TWO END //GROUP THREE List<Answer> od21 = new List<Answer>(); od21.Add(new Answer("Африка", true)); od21.Add(new Answer("Европа", false)); od21.Add(new Answer("Азија", false)); od21.Add(new Answer("Јужна Америка", false)); Question q21 = new Question("Кој континент има најмногу држави?", od21); group_three.Add(q21); List<Answer> od22 = new List<Answer>(); od22.Add(new Answer("Жорж Бизе ", true)); od22.Add(new Answer("Џоакино Русини", false)); od22.Add(new Answer("Џузепе Верди", false)); od22.Add(new Answer("Ричард Вагнер", false)); Question q22 = new Question("Кој ја напишал операта 'Кармен'?", od22); group_three.Add(q22); List<Answer> od23 = new List<Answer>(); od23.Add(new Answer("Татко и ќерка", true)); od23.Add(new Answer("Ментор и студент", false)); od23.Add(new Answer("Маж и жена", false)); od23.Add(new Answer("Мајка и син", false)); Question q23 = new Question("Во грчката митологија, која е врската меѓу Едип и Антигона?", od23); group_three.Add(q23); List<Answer> od24 = new List<Answer>(); od24.Add(new Answer("поко а поко", true)); od24.Add(new Answer("виза ви", false)); od24.Add(new Answer("тет а тет", false)); od24.Add(new Answer("ад хок", false)); Question q24 = new Question("'Малку по малку' на италијански се вика...", od24); group_three.Add(q24); List<Answer> od25 = new List<Answer>(); od25.Add(new Answer("Мао Це Тунг", true)); od25.Add(new Answer("Јозеф Сталин", false)); od25.Add(new Answer("Адолф Хитлер", false)); od25.Add(new Answer("Рухолла Хомеини", false)); Question q25 = new Question("Кој од следните не бил 'Човек на годината' според магазинот Time?", od25); group_three.Add(q25); List<Answer> od26 = new List<Answer>(); od26.Add(new Answer("Коњ", true)); od26.Add(new Answer("Змеј", false)); od26.Add(new Answer("Зајак", false)); od26.Add(new Answer("Тигар", false)); Question q26 = new Question("На 31ви Јануар, 2014 година започна Кинеската нова година во која што се слави кое животно?", od26); group_three.Add(q26); List<Answer> od27 = new List<Answer>(); od27.Add(new Answer("8", true)); od27.Add(new Answer("3", false)); od27.Add(new Answer("5", false)); od27.Add(new Answer("4", false)); Question q27 = new Question("Според библијата, колку патници имало на бодот на Ное?", od27); group_three.Add(q27); //GROUP THREE END var rnd = new Random(); //Shuffle questions //Group one var result = group_one.OrderBy(item => rnd.Next()).ToArray(); for (int i = 0; i < 5; i++) { questions.Add(result[i]); } //Group two result = group_two.OrderBy(item => rnd.Next()).ToArray(); for (int i = 0; i < 5; i++) { questions.Add(result[i]); } //Group three result = group_three.OrderBy(item => rnd.Next()).ToArray(); for (int i = 0; i < 5; i++) { questions.Add(result[i]); } return questions; }