private void loadFlagForm() { cbVariantA.Text = string.Empty; cbVariantB.Text = string.Empty; cbVariantC.Text = string.Empty; cbVariantD.Text = string.Empty; lbCount.Text = count.ToString(); Flag flagB = new Flag(); for (int countF = 0; globalFlagCount < flagDb.flagsList().Count() && countF < 4; globalFlagCount++, countF++) { flagB = flagDb.getConcreteFlag(globalFlagCount); arrayFlag.Add(flagB); arrayAnswers.Add(arrayFlag.ElementAt(countF).Name); } comboBoxLoad(); foreach (var pb in arrayPb) { Draw(pb); } flagDb.clearWorkFlags(); }
private void buttonClick(object sender, EventArgs e) { if (count + 1 == flagDb.flagsList().Count) { MessageBox.Show("Поздравляем! Вы прошли эту игру. Можете взять печеньку :)", "Конец игры"); this.Close(); return; } /*if ((sender as Button) == trueButton)*/ if (facade.checkAnswerOne((sender as Button), trueButton)) { MessageBox.Show("Правильный ответ!", "Ответ"); ++count; flagIter.Next(); arrayBut.Clear(); loadFlagForm(); } else { tmAnswer.Enabled = false; MessageBox.Show("Неправильный ответ! Правильный: " + flag.Name + ". Количество правильных ответов: " + count, "Ответ"); this.Close(); } }