91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.18M
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-29
  • 語言: C/C++
  • 標簽: MFC??網絡??象棋??

資源簡介

【實例簡介】

這是一款VC6.0 下的網絡象棋源碼,涉及到TCP、IP通信,GUI界面繪制等知識要點,

有愛好象棋者可以下載


【核心代碼】

void CGameFrame::ShowChess(CDC *pDC)
{
//顯示背景
ShowBKG(pDC);

//顯示棋子
if(m_GameState == RUNNING || m_GameState == WIN || m_GameState == LOST)
ShowPieces(pDC);

//顯示自己方的選中框
if(m_pSelectedPiece != NULL)
{
CPoint pt;
pt.x = m_pSelectedPiece->m_Pos.x PieceWidth/2;
pt.y = m_pSelectedPiece->m_Pos.y PieceWidth/2;
ShowSelectedRect(pDC,pt);
}
//對方的選中框
if(m_OppChessInfo.MoveIndex != -1 && m_IsMyTurn == TRUE)
{
int Mid = ToTop (int)(UnitWdith*4.5) PieceWidth/2;
CPoint point;
point.x = m_OppChessInfo.StartPt.x PieceWidth/2;
point.y = Mid (Mid - m_OppChessInfo.StartPt.y) - PieceWidth PieceWidth/2;

ShowSelectedRect(pDC,point);

point.x = m_OppChessInfo.EndPt.x PieceWidth/2;
point.y = Mid (Mid - m_OppChessInfo.EndPt.y) - PieceWidth PieceWidth/2;

ShowSelectedRect(pDC,point);
}

//顯示游戲結果
ShowGameResult(pDC);
}


代碼片段和文件信息

//?Chess.cpp?:?Defines?the?class?behaviors?for?the?application.
//

#include?“stdafx.h“
#include?“Chess.h“
#include?“ChessDlg.h“

#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//?CChessApp

BEGIN_MESSAGE_MAP(CChessApp?CWinApp)
//{{AFX_MSG_MAP(CChessApp)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//????DO?NOT?EDIT?what?you?see?in?these?blocks?of?generated?code!
//}}AFX_MSG
ON_COMMAND(ID_HELP?CWinApp::onhelp)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CChessApp?construction

CChessApp::CChessApp()
{
//?TODO:?add?construction?code?here
//?Place?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????3058076??2010-12-25?14:27??Chess\Chess.aps

?????文件???????3562??2010-12-25?14:32??Chess\Chess.clw

?????文件???????2143??2010-12-09?11:36??Chess\Chess.cpp

?????文件???????5886??2010-12-11?02:08??Chess\Chess.dsp

?????文件????????535??2010-12-10?21:05??Chess\Chess.dsw

?????文件???????1313??2010-12-09?11:36??Chess\Chess.h

?????文件?????386048??2010-12-25?14:33??Chess\Chess.ncb

?????文件?????129024??2010-12-25?14:33??Chess\Chess.opt

?????文件???????1019??2010-12-25?14:31??Chess\Chess.plg

?????文件???????1949??2010-12-25?14:10??Chess\Chess.positions

?????文件???????9020??2010-12-11?02:07??Chess\Chess.rc

?????文件??????24114??2010-12-25?14:31??Chess\ChessDlg.cpp

?????文件???????2711??2010-12-11?18:26??Chess\ChessDlg.h

?????文件???????3542??2010-12-09?20:02??Chess\ClientSettingDlg.cpp

?????文件???????1420??2010-12-09?16:40??Chess\ClientSettingDlg.h

?????文件??????28780??2010-12-11?16:58??Chess\Gameframe.cpp

?????文件???????2439??2010-12-11?00:34??Chess\Gameframe.h

?????文件????2260916??2010-12-10?19:35??Chess\images\Bkg.bmp

?????文件?????270056??2010-12-11?02:02??Chess\images\LOST.bmp

?????文件?????227192??2010-12-10?21:06??Chess\images\piece.bmp

?????文件???????4854??2010-12-10?21:17??Chess\images\qq.bmp

????..A.SH.?????14336??2011-01-05?19:45??Chess\images\Thumbs.db

?????文件?????270056??2010-12-11?01:55??Chess\images\Win.bmp

?????文件???????1165??2010-12-09?15:13??Chess\ListenSocket.cpp

?????文件???????1368??2010-12-09?13:47??Chess\ListenSocket.h

?????文件???????1046??2010-12-10?20:12??Chess\Msg.cpp

?????文件????????684??2010-12-10?20:12??Chess\Msg.h

?????文件????????947??2010-12-11?11:00??Chess\MyDataType.h

?????文件???????1115??2010-12-10?20:11??Chess\NetTypeSettingDlg.cpp

?????文件???????1332??2010-12-10?20:11??Chess\NetTypeSettingDlg.h

............此處省略20個文件信息

評論

共有 條評論