Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

Никак не могу сделать программу так, чтобы было и с принципами ооп и работало.
В игре у каждой кнопки есть тэг с числом, кнопки работают через 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 в 20:45.
Kristyna вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


19:56.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.