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

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

Вернуться   Форум программистов > C/C++ программирование > C/C++ Сетевое программирование
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2011, 08:20   #1
DreamMaster911
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 19
По умолчанию Сетевые крестики нолики

У меня такая проблема:вот код сетевых крестиков-ноликов.Дело в том,что мне просто ничего не понятно =( нужно просто закоментить строки,чтобы было понятно что в них делается.
Вложения
Тип файла: txt Новый текстовый документ.txt (8.1 Кб, 214 просмотров)
DreamMaster911 вне форума Ответить с цитированием
Старый 21.04.2011, 08:21   #2
DreamMaster911
Пользователь
 
Регистрация: 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.
DreamMaster911 вне форума Ответить с цитированием
Старый 21.04.2011, 08:22   #3
DreamMaster911
Пользователь
 
Регистрация: 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.
DreamMaster911 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Крестики - Нолики на С# 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