资源简介
德州扑克.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
- 下一篇:信息论与编码王勇编著总复习提纲
相关资源
- 322页码完整《线上幽灵世界头号黑客
- 国家电网计算机类专业知识行测.rar
- 概率论与数理统计陈希孺.pdf
- 六合源码.rar
- 黑客与画家(中文版).pdf
- 蓝宝石BIOS打包588和584和570等.zip
- 第五天.zip
- a14ff2772bc9c71b45feff7d9b861229.zip
- 大作家自动写作软件_大师版_免费版
- zzljlu_3186901.zip
- [SPSS统计分析方法及应用第4版][薛薇
- 简单银行个人存款管理系统
- C坦克大战电脑版小游戏.rar
- 自考英语(二)试卷及答案.rar
- yum-3.4.3.tar及其他
- 鉴于最近的LHCb五夸克,来自D*Σ
- CSS3 Animation圆点动画网页加载特效
- css3 animation transform鱼游动动画特效
- CSS3制作3D旋转科幻球体动画特效
- 18种CSS3汉堡包图标变形动画按钮
- 中华人民共和国全国分县市人口统计
- 《黑客攻防技术宝典第2版系统实战篇
- 《彻底研究:黑客编程技术揭秘与攻
- c发送与接收文件.rar
- 雷达对抗原理_赵国庆_课后答案(部分
- GBT8567-2006中华人民共和国国家标准计
- 20170101150655802.rar
- 中国县(市)社会经济统计年鉴2011
- 算身份证校验码.xls
- 2019全国写锁工具蓝色仿真锁.zip
评论
共有 条评论