Игра 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:
С этим уроком все.
|