C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Урок 15. Метод StopGame / Lines / Примеры разработки

Игра Lines (Visual C++. MFC)
Урок 15. Метод StopGame

На этом совсем коротком уроке мы с вами добавим в нашу программу метод StopGame. Как ясно из названия, он будет выполняться при завершении игры.

Добавьте в заголовочный файл класса CLinesDoc строку

    ...
    void StopGame();
    ...

Далее в файл реализации (LinesDoc.cpp) добавьте следующий код:

void CLinesDoc::StopGame()
{
    AfxMessageBox("Игра закончена!");
}

Пока наш метод ничего кроме MessageBox'а не показывает, но в дальнейшем мы сможем записать в него и что-нибудь более интересное.

Теперь вызовем наш метод. Для этого в методе OnLButtonDown класса CLinesView добавьте строчку

                    ...
                    if(pDoc->m_iNumOfRows*pDoc->m_iNumOfRows
                        ==pDoc->m_iNumOfBalls){
                        pDoc->StopGame();
                    }
                    ...

Теперь в конце игры будет появляться наш MessageBox:

Окончание игры

С этим уроком все.