Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2015, 18:35   #1
Kristyna
Новичок
Джуниор
 
Регистрация: 08.02.2015
Сообщений: 1
Вопрос С# игра симулятор жизни мамы с принципами ооп

Никак не могу сделать программу так, чтобы было и с принципами ооп и работало.
В игре у каждой кнопки есть тэг с числом, кнопки работают через case
Код:
private void all_btns_Click(object sender, EventArgs e)
        {
            switch ((sender as Button).Name)
            {
                case "4":
                    {
                        lblhpmother.Text = igra.per1(i).ToString();
                        lblmoney.Text = igra.per2(i).ToString();
                        lblhpbaby.Text = igra.per3(i).ToString();
                        lblhappy.Text = igra.per4(i).ToString();
                        if (igra.GameOver())
                        {
                            defeat();

                        }

                        if (igra.lvl1())
                        {
                            MessageBox.Show("Уровень повысился");
                            lbllvl.Text = igra.lvl2().ToString();
                        }
                        if (igra.SabZeroWin())
                        {
                            victory();
                        }
                    };
                    break;
как-то так, никак только не могу сделать так, чтобы в переменную i, при нажатии кнопки сначала записывался тэг. Пробовала вначале кейса писать так:
Код:
 i = int.Parse(название кнопки.Tag.ToString());,
или вот так
Код:
private void название кнопки(object sender, EventArgs e)
        {
            var название кнопки = sender as Button;
            i = int.Parse(pp.Tag.ToString());
        }
но ничего хорошего из этого не вышло, подскажите, пожалуйста

Последний раз редактировалось Stilet; 08.02.2015 в 19:45.
Kristyna вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Моя первая в жизни игра=)) Dmitry96 Gamedev - cоздание игр: Unity, OpenGL, DirectX 17 18.11.2014 16:05
Видеокарта для мамы akosh12345 Компьютерное железо 0 20.12.2010 16:36
игра (ооп) vmagdn Компоненты Delphi 1 14.12.2008 23:01
ооп (игра) vmagdn Общие вопросы Delphi 0 14.12.2008 21:50
Онлайн игра симулятор дальнобойщика ТРИУМФ Gamedev - cоздание игр: Unity, OpenGL, DirectX 21 23.05.2008 19:20