Exemple #1
0
 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;
             */
        }
Exemple #4
0
        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);
        }