資源簡介
德州撲克.rar

代碼片段和文件信息
#include?“StdAfx.h“
#include?“GameClient.h“
#include?“CardControl.h“
//////////////////////////////////////////////////////////////////////////
//構造函數
CCardControl::CCardControl()
{
//狀態變量
m_bHorizontal=true;
m_bPositively=false;
m_bDisplayItem=false;
//撲克數據
m_cbCardCount=0;
ZeroMemory(m_CardItemArraysizeof(m_CardItemArray));
//間隔變量
m_nXDistance=DEF_X_DISTANCE;
m_nYDistance=DEF_Y_DISTANCE;
m_nShootDistance=DEF_SHOOT_DISTANCE;
//位置變量
m_YCollocateMode=enYTop;
m_XCollocateMode=enXLeft;
m_BenchmarkPos.SetPoint(00);
//加載資源
m_ImageCard.SetLoadInfo(IDB_CARDAfxGetInstanceHandle());
m_ImageCardMask.SetLoadInfo(IDB_CARD_MASKAfxGetInstanceHandle());
m_ImageWin.SetLoadInfo(IDB_MAXAfxGetInstanceHandle());
//獲取大小
CImageHandle?HandleImage(&m_ImageCard);
m_CardSize.SetSize(m_ImageCard.GetWidth()/13m_ImageCard.GetHeight()/5);
return;
}
//析構函數
CCardControl::~CCardControl()
{
}
//設置撲克
bool?CCardControl::SetCardData(BYTE?cbCardCount)
{
//效驗參數
ASSERT(cbCardCount<=CountArray(m_CardItemArray));
if?(cbCardCount>CountArray(m_CardItemArray))?return?false;
//設置變量
m_cbCardCount=cbCardCount;
ZeroMemory(m_CardItemArraysizeof(m_CardItemArray));
return?true;
}
//設置撲克
bool?CCardControl::SetCardData(const?BYTE?cbCardData[]?BYTE?cbCardCount)
{
//效驗參數
ASSERT(cbCardCount<=CountArray(m_CardItemArray));
if?(cbCardCount>CountArray(m_CardItemArray))?return?false;
//設置變量
m_cbCardCount=cbCardCount;
//設置撲克
for?(WORD?i=0;i {
m_CardItemArray[i].bShoot=false;
m_CardItemArray[i].bEffect?=?false;
m_CardItemArray[i].bMy?=?false;
m_CardItemArray[i].cbCardData=cbCardData[i];
}
return?true;
}
//設置撲克
bool?CCardControl::SetShootCard(const?BYTE?cbCardData[]?BYTE?cbCardCount)
{
//變量定義
bool?bChangeStatus=false;
//收起撲克
for?(WORD?i=0;i {
if?(m_CardItemArray[i].bShoot==true)
{
bChangeStatus=true;
m_CardItemArray[i].bShoot=false;
}
}
//彈起撲克
for?(WORD?i=0;i {
for?(WORD?j=0;j {
if?((m_CardItemArray[j].bShoot==false)&&(m_CardItemArray[j].cbCardData==cbCardData[i]))?
{
bChangeStatus=true;
m_CardItemArray[j].bShoot=true;
break;
}
}
}
return?bChangeStatus;
}
//設置特效
bool?CCardControl::SetCardEffect(const?BYTE?cbCardData[]BYTE?cbCardCount)
{
//變量定義
BYTE?bTempCount=0;
//彈起撲克
for?(WORD?i=0;i {
for?(WORD?j=0;j {
if?((m_CardItemArray[j].bEffect==false)&&(m_CardItemArray[j].cbCardData==cbCardData[i]))?
{
bTempCount++;
m_CardItemArray[j].bEffect=true;
break;
}
}
}
return?(bTempCount==cbCardCount);
}
//設置標志
bool?CCardControl::SetMyCard(const?BYTE?cbCardData[]BYTE?cbCardCount)
{
//變量定義
BYTE?bTempCount=0;
//標志撲克
for?(WORD?i=0;i {
for?(WORD?j=0;j {
if?((m_CardI
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????2673664??2011-03-04?13:59??德州撲克\GameProject.ncb
?????文件???????1436??2008-11-05?17:09??德州撲克\GameProject.sln
????..A..H.?????19456??2011-03-04?13:59??德州撲克\GameProject.suo
?????文件??????16896??2008-11-05?17:09??德州撲克\GameProject.suo.old
?????文件???????5260??2011-02-18?11:23??德州撲克\消息定義\CMD_DZShowHand.h
?????文件??????10911??2008-11-05?17:32??德州撲克\游戲客戶端\CardControl.cpp
?????文件???????3483??2008-11-05?17:32??德州撲克\游戲客戶端\CardControl.h
?????文件????2985520??2011-03-02?16:15??德州撲克\游戲客戶端\GameClient.aps
?????文件????????382??2008-11-05?17:34??德州撲克\游戲客戶端\GameClient.cpp
?????文件????????636??2008-11-05?17:34??德州撲克\游戲客戶端\GameClient.h
?????文件???????9069??2008-11-09?20:34??德州撲克\游戲客戶端\GameClient.rc
?????文件????????909??2008-11-05?17:34??德州撲克\游戲客戶端\GameClient.sln
?????文件??????14848??2008-11-05?17:34??德州撲克\游戲客戶端\GameClient.suo
?????文件???????9843??2011-02-18?09:23??德州撲克\游戲客戶端\GameClient.vcproj
?????文件???????1401??2008-11-05?17:34??德州撲克\游戲客戶端\GameClient.vcproj.PC.Administrator.user
?????文件???????1401??2008-11-05?17:34??德州撲克\游戲客戶端\GameClient.vcproj.PC.Dragon.user
?????文件???????1409??2008-11-05?17:34??德州撲克\游戲客戶端\GameClient.vcproj.SERVER.Dragon.user
?????文件??????39325??2008-11-05?17:34??德州撲克\游戲客戶端\GameClientDlg.cpp
?????文件???????4082??2008-11-05?17:34??德州撲克\游戲客戶端\GameClientDlg.h
?????文件??????37672??2008-11-05?17:34??德州撲克\游戲客戶端\GameClientView.cpp
?????文件???????7778??2008-11-05?17:34??德州撲克\游戲客戶端\GameClientView.h
?????文件??????15063??2008-11-05?17:34??德州撲克\游戲客戶端\GameLogic.cpp
?????文件???????3052??2008-11-05?17:34??德州撲克\游戲客戶端\GameLogic.h
?????文件???????1991??2008-11-05?17:34??德州撲克\游戲客戶端\GameOption.cpp
?????文件???????1075??2008-11-05?17:34??德州撲克\游戲客戶端\GameOption.h
?????文件??????11087??2008-11-05?17:34??德州撲克\游戲客戶端\GoldControl.cpp
?????文件???????2395??2008-11-05?17:34??德州撲克\游戲客戶端\GoldControl.h
?????文件???????5157??2008-11-05?17:34??德州撲克\游戲客戶端\GoldView.cpp
?????文件???????1297??2008-11-05?17:34??德州撲克\游戲客戶端\GoldView.h
?????文件???????2008??2009-04-10?08:18??德州撲克\游戲客戶端\Prompt.cpp
............此處省略94個文件信息
- 上一篇:SVM算法-回歸擬合程序.zip
- 下一篇:信息論與編碼王勇編著總復習提綱
評論
共有 條評論