Игра "Кто хочет стать миллионером" - C#

Узнай цену своей работы

Формулировка задачи:

Я пишу игру "Кто хочет стать миллионером?". У меня возникло пару трудностей. У меня многие функции реализуются с помощью классов. Я беру вопросы из текстового файла. Файл с вопросами ниже. Вот собственно в чем вопрос, как узнать, какой ответ выбрал пользователь (какую кнопку нажал и верный ответ или нет) с помощью класса.
Листинг программы
  1. Random rand = new Random();
  2. public bool btn2click = false;
  3. public bool btn3click = false;
  4. public bool btn4click = false;
  5. public bool btn5click = false;
  6. string line;
  7. string chislo2;
  8. int a = 0;
  9. int b = 0;
  10. int c = 0;
  11. int d = 0;
  12. int f = 0;
  13. int g = 0;
  14. string TAns; // верный ответ
  15. int lvl=1;
  16. int money = 0;
  17.  
  18. StreamReader sr = new StreamReader(@"Qw.txt", Encoding.Default);
  19. public void m(ListBox lb, Button btn2, Button btn3, Button btn4, Button btn5,Label lb7)
  20. {
  21. int chislo = rand.Next(1,13);
  22. chislo2 = chislo.ToString();
  23. while((line = sr.ReadLine())!=null) // мой алгоритм, с помощью которого я беру каждую строчку в файле и присваиваю ее к определенному объекту.
  24. {
  25. if (line == chislo2)
  26. {
  27. a = 1;
  28. goto lb47;
  29. }
  30. if (a == 1)
  31. {
  32. lb.Items.Add(line);
  33. b = 1;
  34. a = 0;
  35. goto lb47;
  36. }
  37. if (b == 1)
  38. {
  39. btn2.Text= line;
  40. c = 1;
  41. b = 0;
  42. goto lb47;
  43. }
  44. if (c == 1)
  45. {
  46. btn3.Text = line;
  47. d = 1;
  48. c = 0;
  49. goto lb47;
  50. }
  51. if (d == 1)
  52. {
  53. btn4.Text = line;
  54. f = 1;
  55. d = 0;
  56. goto lb47;
  57. }
  58. if (f == 1)
  59. {
  60. btn5.Text = line;
  61. g = 1;
  62. f = 0;
  63. goto lb47;
  64. }
  65. if (g == 1)
  66. {
  67. TAns = line;
  68. g = 0;
  69. goto lb47;
  70. }
  71. lb47: int mur = 0;
  72. lb7.Text = TAns;
  73.  
  74. }
  75. }

Решение задачи: «Игра "Кто хочет стать миллионером"»

textual
Листинг программы
  1. game.NotifyCanFetchQuestions += Game_NotifyCanFetchQuestions;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы