|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.04.2011, 08:20 | #1 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 19
|
Сетевые крестики нолики
У меня такая проблема:вот код сетевых крестиков-ноликов.Дело в том,что мне просто ничего не понятно =( нужно просто закоментить строки,чтобы было понятно что в них делается.
|
21.04.2011, 08:21 | #2 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 19
|
С кодом почти разобрался,но пара мест непонятно. Что делают след части программы:
................................... ................................... ................................... ................................... .......................... BEGIN_MESSAGE_MAP(XO,CFrameWnd) ON_COMMAND(ID_CONNECT_CLIENT, OnConnectClient) ON_WM_PAINT() ON_WM_LBUTTONDOWN() ON_COMMAND(ID_GAME_NEW, OnGameNew) ON_COMMAND(ID_GAME_EXIT, OnGameExit) ON_WM_CLOSE() ON_COMMAND(ID_CONNECT_SERVER, OnConnectServer) ON_UPDATE_COMMAND_UI(ID_CONNECT_CLI ENT, OnUpdateConnectClient) ON_UPDATE_COMMAND_UI(ID_CONNECT_SER VER, OnUpdateConnectServer) ON_UPDATE_COMMAND_UI(ID_GAME_NEW, OnUpdateGameNew) ON_MESSAGE(WM_ASYNC,OnAsync) END_MESSAGE_MAP() ................................... ................................... ................................... ................................... .......................... void XO::OnUpdateConnectClient(CCmdUI* pCmdUI) { pCmdUI->Enable(bClient); pCmdUI->SetCheck(int(bClient&&bConnected)) ; } ................................... ................................... ................................... ................................... .......................... void XO::OnUpdateConnectServer(CCmdUI* pCmdUI) { pCmdUI->Enable(bServer); pCmdUI->SetCheck(int(bServer&&bConnected)) ; } ................................... ................................... ................................... ................................... .......................... void XO::OnUpdateGameNew(CCmdUI* pCmdUI) { pCmdUI->Enable(bConnected); } ................................... ................................... ................................... ................................... .......................... Последний раз редактировалось DreamMaster911; 21.04.2011 в 13:17. |
21.04.2011, 08:22 | #3 |
Пользователь
Регистрация: 26.10.2010
Сообщений: 19
|
void XO::DrawFrame(CPaintDC* dc)
{ CRect r; GetClientRect(&r); dc->MoveTo(r.left,r.bottom/3); dc->LineTo(r.right,r.bottom/3); dc->MoveTo(r.left,2*r.bottom/3); dc->LineTo(r.right,2*r.bottom/3); dc->MoveTo(r.right/3,r.top); dc->LineTo(r.right/3,r.bottom); dc->MoveTo(2*r.right/3,r.top); dc->LineTo(2*r.right/3,r.bottom); } Последний раз редактировалось DreamMaster911; 21.04.2011 в 13:11. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Крестики - Нолики на С# | RaTyS | Фриланс | 3 | 28.11.2011 23:11 |
крестики нолики | aesoem | Общие вопросы Delphi | 11 | 12.06.2011 11:32 |
Крестики-нолики | ROD | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 21 | 12.02.2011 00:15 |
Крестики нолики | Anonim69 | JavaScript, Ajax | 8 | 08.12.2010 06:00 |
Крестики-нолики С++ | ROD | Помощь студентам | 7 | 21.12.2008 20:07 |