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

  • 大小: 20.75MB
    文件類(lèi)型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-02-02
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: C??++??斗地主??

資源簡(jiǎn)介

本項(xiàng)目實(shí)現(xiàn)了斗地主游戲的玩法,它包含了獲取所有的牌型等功能。

資源截圖

代碼片段和文件信息

#include?“StdAfx.h“
#include?“Resource.h“
#include?“CardControl.h“

//////////////////////////////////////////////////////////////////////////
//靜態(tài)變量

bool CCardControl::m_bLoad=false; //加載標(biāo)志
CSize CCardControl::m_CardSize; //撲克大小
CSkinImage CCardControl::m_ImageCard; //圖片資源

//////////////////////////////////////////////////////////////////////////

BEGIN_MESSAGE_MAP(CCardControl?CWnd)
ON_WM_PAINT()
ON_WM_CREATE()
ON_WM_SETCURSOR()
ON_WM_RBUTTONUP()
ON_WM_LBUTTONUP()
ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()

//////////////////////////////////////////////////////////////////////////

//構(gòu)造函數(shù)
CCardControl::CCardControl()
{
//配置變量
m_bDisplay=false;
m_bHorizontal=true;
m_bPositively=false;

//間隔變量
m_dwCardHSpace=20;
m_dwCardVSpace=19;
m_dwShootAltitude=20;

//位置變量
m_XCollocateMode=enXCenter;
m_YCollocateMode=enYCenter;
m_BenchmarkPos.SetPoint(00);

//運(yùn)行變量
m_dwCurrentIndex=0xFFFFFFFF;

//內(nèi)部數(shù)據(jù)
m_pSinkWindow=NULL;

//資源變量
if?(m_bLoad==false)
{
//加載資源
m_bLoad=true;
if?(GetSystemMetrics(SM_CXSCREEN)>=1024)?m_ImageCard.SetLoadInfo(IDB_CARDAfxGetInstanceHandle());
else?m_ImageCard.SetLoadInfo(IDB_CARD_800AfxGetInstanceHandle());

//獲取大小
CImageHandle?CardImageHandle(&m_ImageCard);
m_CardSize.cx=m_ImageCard.GetWidth()/13;
m_CardSize.cy=m_ImageCard.GetHeight()/5;
}

return;
}

//析構(gòu)函數(shù)
CCardControl::~CCardControl()
{
}

//設(shè)置窗口
void?CCardControl::SetSinkWindow(CWnd?*?pSinkWindow)
{
//設(shè)置變量
m_pSinkWindow=pSinkWindow;

return;
}

//設(shè)置方向
void?CCardControl::SetDirection(bool?bHorizontal)
{
//狀態(tài)判斷
if?(m_bHorizontal==bHorizontal)?return;

//設(shè)置變量
m_bHorizontal=bHorizontal;

//調(diào)整控件
if?(m_hWnd!=NULL)?RectifyControl();

return;
}

//彈起撲克
void?CCardControl::ShootAllCard(bool?bShoot)
{
//變量定義
bool?bRectify=false;
tagCardItem?*?pCardItem=NULL;
DWORD?dwCardCount=(DWORD)m_CardDataItem.GetCount();

//設(shè)置撲克
for?(DWORD?i=0;i {
//獲取撲克
pCardItem=&m_CardDataItem[i];

//撲克分析
if?(pCardItem->bShoot!=bShoot)
{
bRectify=true;
pCardItem->bShoot=bShoot;
}
}

//調(diào)整控件
if?(bRectify==true)?RectifyControl();

return;
}

//設(shè)置顯示
void?CCardControl::SetDisplayFlag(bool?bDisplay)
{
//狀態(tài)判斷
if?(m_bDisplay==bDisplay)?return;

//設(shè)置變量
m_bDisplay=bDisplay;

//重畫(huà)控件
if?(m_hWnd!=NULL)?Invalidate(FALSE);

return;
}

//設(shè)置響應(yīng)
void?CCardControl::SetPositively(bool?bPositively)
{
//設(shè)置變量
m_bPositively=bPositively;

return;
}

//設(shè)置間距
void?CCardControl::SetCardSpace(DWORD?dwCardHSpace?DWORD?dwCardVSpace?DWORD?dwShootAltitude)
{
//設(shè)置變量
m_dwCardHSpace=dwCardHSpace;
m_dwCardVSpace=dwCardVSpace;
m_dwShootAltitude=dwShootAltitude;

//調(diào)整控件
if?(m_hWnd!=NULL)?RectifyControl();

return;
}

//基準(zhǔn)位置
void?CCardControl::SetBenchmarkPos(int?nXPos?int?nYPos?enXCollocateMode?XCollocateMode?enYCollocateMode?YCollocateMode)
{
//設(shè)置變量

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2011-02-22?11:38??3.斗地主\
?????文件????????2090??2008-11-23?22:04??3.斗地主\GameProject.sln
?????文件???????18944??2011-01-06?12:15??3.斗地主\GameProject.suo
?????目錄???????????0??2011-02-22?11:38??3.斗地主\消息定義\
?????文件????????4390??2008-08-28?18:13??3.斗地主\消息定義\CMD_Land.h
?????目錄???????????0??2011-02-22?11:38??3.斗地主\游戲客戶(hù)端\
?????文件???????12216??2008-08-28?18:13??3.斗地主\游戲客戶(hù)端\CardControl.cpp
?????文件????????4106??2008-08-28?18:13??3.斗地主\游戲客戶(hù)端\CardControl.h
?????目錄???????????0??2011-02-22?11:38??3.斗地主\游戲客戶(hù)端\Debug\
?????文件????????4334??2011-01-06?12:17??3.斗地主\游戲客戶(hù)端\Debug\BuildLog.htm
?????文件????????2358??2006-11-28?12:16??3.斗地主\游戲客戶(hù)端\Debug\imageole.tlh
?????文件????????1230??2006-11-28?12:16??3.斗地主\游戲客戶(hù)端\Debug\imageole.tli
?????文件?????????436??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\GameClient.cpp
?????文件?????????636??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\GameClient.h
?????文件????????8296??2011-01-06?12:57??3.斗地主\游戲客戶(hù)端\GameClient.rc
?????文件????????1263??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\GameClient.sln
?????文件???????16896??2011-01-06?13:36??3.斗地主\游戲客戶(hù)端\GameClient.suo
?????文件???????13156??2011-01-06?12:57??3.斗地主\游戲客戶(hù)端\GameClient.vcproj
?????文件???????47379??2011-01-06?13:35??3.斗地主\游戲客戶(hù)端\GameClientDlg.cpp
?????文件????????4064??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\GameClientDlg.h
?????文件???????30242??2011-01-06?13:34??3.斗地主\游戲客戶(hù)端\GameClientView.cpp
?????文件????????5427??2011-01-06?13:36??3.斗地主\游戲客戶(hù)端\GameClientView.h
?????文件???????23673??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\GameLogic.cpp
?????文件????????3550??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\GameLogic.h
?????文件????????2198??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\GameOption.cpp
?????文件????????1120??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\GameOption.h
?????文件????????1673??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\HistoryRecord.cpp
?????文件????????1144??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\HistoryRecord.h
?????文件????????2726??2008-08-28?18:14??3.斗地主\游戲客戶(hù)端\ReadMe.txt
?????目錄???????????0??2011-02-22?11:38??3.斗地主\游戲客戶(hù)端\Release\
?????文件????????8558??2011-01-06?13:36??3.斗地主\游戲客戶(hù)端\Release\BuildLog.htm
............此處省略83個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源