public void PointsPlus(Answer ans, ref SumPoints sum) { sum.Horse = sum.Horse + ans.pointHorse; sum.Legs = sum.Legs + ans.pointLegs; sum.Fly = sum.Fly + ans.pointFly; sum.Pirat = sum.Pirat + ans.pointPirat; }
public Form1() { ans1 = new Answer(100, 30, 100, 100, "Всадник (СЛ)", "pics\\horses\\h1.jpg", 1, 2, 3); ans2 = new Answer(600, 30, 100, 100, "Гимли (ВК)", "pics\\legs\\l1.jpg", 1, 2, 3); SumPoints sum = new SumPoints(); CreateAnswer(ref ans1, sum); CreateAnswer(ref ans2, sum); ans.Add(ans1); ans.Add(ans2); }
public void CreateAnswer(ref Answer ans, SumPoints sum) { ans.b1 = new Button(); ans.b1.Text = ans.text; ans.b1.Left = ans.x; ans.b1.Top = ans.y; ans.b1.Width = ans.Width; ans.b1.Height = ans.Height; ans.b1.Click += new System.EventHandler(this.button2_Click); this.Controls.Add(ans.b1); /*sum.Horse = sum.Horse + once.pointHorse; * sum.Legs = sum.Legs + once.pointLegs; * sum.Fly = sum.Fly + once.pointFly; */ }
public Form1() { this.Width = 600; this.Height = 600; string backgraund = "..\\..\\pics\\backgraund.jpg"; this.BackgroundImage = Image.FromFile(backgraund); sum = new SumPoints(0, 0, 0, 0); #region Заполняем вопросы quest1 = new Question(4, "Кто круче?", 120, 20, 400, 60); quest1.ans.Add(new Answer(40, 400, 120, 80, 20, 240, 120, 120, "Всадник (СЛ)", "..\\..\\pics\\horses\\h1.jpg", 1, 0, 0, 0)); quest1.ans.Add(new Answer(180, 400, 120, 80, 180, 240, 120, 120, "Гимли (ВК)", "..\\..\\pics\\legs\\l1.jpg", 0, 1, 0, 0)); quest1.ans.Add(new Answer(320, 400, 120, 80, 320, 240, 120, 120, "Гальбаторикс (Эр)", "..\\..\\pics\\fly\\f1.jpg", 0, 0, 1, 0)); quest1.ans.Add(new Answer(460, 400, 120, 80, 460, 240, 120, 120, "Кристин Ван Дер Вельде (Эт)", "..\\..\\pics\\pirats\\p1.jpg", 0, 0, 0, 1)); quest.Add(quest1); #region Второй вопрос quest1 = new Question(4, "Кто нравится тебе больше?", 120, 20, 400, 60); quest1.ans.Add(new Answer(40, 400, 120, 80, 40, 240, 120, 120, "Джонни Блейз (ПГ)", "..\\..\\pics\\horses\\h2.jpg", 1, 0, 0, 0)); quest1.ans.Add(new Answer(180, 400, 120, 80, 180, 240, 120, 120, "Тео (М)", "..\\..\\pics\\legs\\l2.jpg", 0, 1, 0, 0)); quest1.ans.Add(new Answer(320, 400, 120, 80, 320, 240, 120, 120, "Эрагон (Эр)", "..\\..\\pics\\fly\\f2.jpg", 0, 0, 1, 0)); quest1.ans.Add(new Answer(460, 400, 120, 80, 460, 240, 120, 120, "Лео Вальдес (ПД)", "..\\..\\pics\\pirats\\p2.jpg", 0, 0, 0, 1)); quest.Add(quest1); #endregion #region Третий вопрос quest1 = new Question(4, "Кто интереснее?", 120, 20, 400, 60); quest1.ans.Add(new Answer(40, 400, 120, 80, 40, 240, 120, 120, "Эомер (ВК)", "..\\..\\pics\\horses\\h3.jpg", 1, 0, 0, 0)); quest1.ans.Add(new Answer(180, 400, 120, 80, 180, 240, 120, 120, "Мефодий Буслаев (МБ)", "..\\..\\pics\\legs\\l3.jpg", 0, 1, 0, 0)); quest1.ans.Add(new Answer(320, 400, 120, 80, 320, 240, 120, 120, "Рина (ШНыр)", "..\\..\\pics\\fly\\f3.jpg", 0, 0, 1, 0)); quest1.ans.Add(new Answer(460, 400, 120, 80, 460, 240, 120, 120, "Эдвард Кенуэй (КУ)", "..\\..\\pics\\pirats\\p3.jpg", 0, 0, 0, 1)); quest.Add(quest1); #endregion #region четвёртый вопрос quest1 = new Question(4, "Кто тебе ближе?", 120, 20, 400, 60); quest1.ans.Add(new Answer(40, 400, 120, 80, 40, 240, 120, 120, "Вестники Конца Света", "..\\..\\pics\\horses\\h4.jpg", 1, 0, 0, 0)); quest1.ans.Add(new Answer(180, 400, 120, 80, 180, 240, 120, 120, "Фродо (ВК)", "..\\..\\pics\\legs\\l4.jpg", 0, 1, 0, 0)); quest1.ans.Add(new Answer(320, 400, 120, 80, 320, 240, 120, 120, "Перси Джексон (ПД)", "..\\..\\pics\\fly\\f4.jpg", 0, 0, 1, 0)); quest1.ans.Add(new Answer(460, 400, 120, 80, 460, 240, 120, 120, "Джек Воробей (ПКМ)", "..\\..\\pics\\pirats\\p4.jpg", 0, 0, 0, 1)); quest.Add(quest1); #endregion #region Пятый вопрос quest1 = new Question(4, "Какую фитчу выберешь ты?", 120, 20, 400, 60); quest1.ans.Add(new Answer(40, 400, 120, 80, 40, 240, 120, 120, "Плотва (В)", "..\\..\\pics\\horses\\h5.jpg", 1, 0, 0, 0)); quest1.ans.Add(new Answer(180, 400, 120, 80, 180, 240, 120, 120, "Единое кольцо (ВК)", "..\\..\\pics\\legs\\l5.jpg", 0, 1, 0, 0)); quest1.ans.Add(new Answer(320, 400, 120, 80, 320, 240, 120, 120, "Золотая Пчела (ШНыр)", "..\\..\\pics\\fly\\f5.jpg", 0, 0, 1, 0)); quest1.ans.Add(new Answer(460, 400, 120, 80, 460, 240, 120, 120, "Атстекская монета (ПКМ)", "..\\..\\pics\\pirats\\p5.jpg", 0, 0, 0, 1)); quest.Add(quest1); #endregion #region Шестой вопрос quest1 = new Question(3, "Какое оружие тебе ближе?", 120, 20, 400, 60); quest1.ans.Add(new Answer(40, 400, 120, 80, 40, 240, 120, 120, "Копьё рыцаря", "..\\..\\pics\\horses\\h6.jpg", 1, 0, 0, 0)); quest1.ans.Add(new Answer(180, 400, 120, 80, 180, 240, 120, 120, "Кинжал", "..\\..\\pics\\legs\\l6.jpg", 0, 1, 0, 0)); quest1.ans.Add(new Answer(320, 400, 120, 80, 320, 240, 120, 120, "Ручной арбалет", "..\\..\\pics\\fly\\f6.jpg", 0, 0, 1, 0)); quest.Add(quest1); #endregion #region Седьмой вопрос quest1 = new Question(3, "Кто нравится больше?", 120, 20, 400, 60); quest1.ans.Add(new Answer(180, 400, 120, 80, 180, 240, 120, 120, "Матвей Багров (МБ)", "..\\..\\pics\\legs\\l7.jpg", 0, 1, 0, 0)); quest1.ans.Add(new Answer(320, 400, 120, 80, 320, 240, 120, 120, "Захарра Драгоций (Ч)", "..\\..\\pics\\fly\\f7.jpg", 0, 0, 1, 0)); quest1.ans.Add(new Answer(460, 400, 120, 80, 460, 240, 120, 120, "Элизабет Суонн (ПКМ)", "..\\..\\pics\\pirats\\p6.jpg", 0, 0, 0, 1)); quest.Add(quest1); #endregion #region Восьмой вопрос quest1 = new Question(3, "Чей путь важнее?", 120, 20, 400, 60); quest1.ans.Add(new Answer(180, 400, 120, 80, 180, 240, 120, 120, "Арья (Эр)", "..\\..\\pics\\legs\\l8.jpg", 0, 1, 0, 0)); quest1.ans.Add(new Answer(320, 400, 120, 80, 320, 240, 120, 120, "Иккинг (КПД)", "..\\..\\pics\\fly\\f8.jpg", 0, 0, 1, 0)); quest1.ans.Add(new Answer(460, 400, 120, 80, 460, 240, 120, 120, "Уилл Тёрнер (ПКМ)", "..\\..\\pics\\pirats\\p7.jpg", 0, 0, 0, 1)); quest.Add(quest1); #endregion #endregion batnotback_Click(null, null); }