资源简介
网狐6603源码最新版斗地主带机器人,13年7月份找到的,应该是最新版本了,好东西。
代码片段和文件信息
#include “StdAfx.h“
#include “GameClient.h“
#include “CardControl.h“
//////////////////////////////////////////////////////////////////////////////////
//派发索引
#define DISPATCH_MAX_INDEX 6 //最大索引
#define DISPATCH_DELAY_INDEX 2 //延时索引
//////////////////////////////////////////////////////////////////////////////////
//静态变量
CCardResource CCardControl::m_CardResource; //扑克资源
//////////////////////////////////////////////////////////////////////////////////
//构造函数
CCardResource::CCardResource()
{
//设置变量
m_CardSize.SetSize(00);
return;
}
//析构函数
CCardResource::~CCardResource()
{
}
//加载资源
VOID CCardResource::Initialize(CD3DDevice * pD3DDevice)
{
//加载资源
HINSTANCE hResInstance=AfxGetInstanceHandle();
m_TextureCard.LoadImage(pD3DDevicehResInstanceTEXT(“GAME_CARD“)TEXT(“PNG“));
m_TextureSmallCard.LoadImage(pD3DDevicehResInstanceTEXT(“GAME_CARD_SMALL“)TEXT(“PNG“));
//获取大小
m_CardSize.SetSize(m_TextureCard.GetWidth()/13m_TextureCard.GetHeight()/5);
m_CardSizeSmall.SetSize(m_TextureSmallCard.GetWidth()/13m_TextureSmallCard.GetHeight()/5);
return;
}
//获取大小
VOID CCardResource::GetCardSize(bool bSamllMode CSize & CardSize)
{
//设置变量
CardSize=(bSamllMode==false)?m_CardSize:m_CardSizeSmall;
return;
}
//获取资源
VOID CCardResource::GetCardTexture(bool bSmallMode CD3DTexture * * pD3DTexture)
{
//设置变量
if (bSmallMode==false)
{
(*pD3DTexture)=&m_TextureCard;
}
else
{
(*pD3DTexture)=&m_TextureSmallCard;
}
return;
}
//////////////////////////////////////////////////////////////////////////////////
//构造函数
CCardControl::CCardControl()
{
//属性变量
m_bSmallMode=false;
m_bHorizontal=true;
m_bPositively=false;
m_bDisplayItem=false;
m_cbBackGround=CARD_BOOR;
//选择变量
m_cbTailIndex=INVALID_ITEM;
m_cbHeadIndex=INVALID_ITEM;
//出牌变量
m_bOutCard=false;
m_wOutCardIndex=0;
//扑克数据
m_cbCardCount=0;
m_cbShowCount=MAX_CARD_COUNT;
ZeroMemory(m_CardItemPointsizeof(m_CardItemPoint));
ZeroMemory(m_CardItemArraysizeof(m_CardItemArray));
//位置变量
m_YCollocateMode=enYTop;
m_XCollocateMode=enXLeft;
m_DispatchPos.SetPoint(00);
m_BenchmarkPos.SetPoint(00);
//间隔变量
m_nXDistance=DEF_X_DISTANCE;
m_nYDistance=DEF_Y_DISTANCE;
m_nShootDistance=DEF_SHOOT_DISTANCE;
return;
}
//析构函数
CCardControl::~CCardControl()
{
}
//设置扑克
bool CCardControl::SetCardData(BYTE cbCardCount)
{
//效验参数
ASSERT(cbCardCount<=CountArray(m_CardItemArray));
if (cbCardCount>CountArray(m_CardItemArray)) return false;
//设置变量
m_cbTailIndex=INVALID_ITEM;
m_cbHeadIndex=INVALID_ITEM;
//设置变量
m_cbCardCount=cbCardCount;
ZeroMemory(m_CardItemArraysizeof(m_CardItemArray));
return true;
}
//设置扑克
bool CCardControl::SetCardData(BYTE cbCardData[] BYTE cbCardCount)
{
//效验参数
ASSERT(cbCardCount<=CountArray(m_CardItemArray));
if (cbCardCount>CountArray(m_CardItemArray)) return false;
//设置变量
m_c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3094 2012-03-05 20:38 斗地主\GameProject.sln
..A..H. 30208 2012-10-11 20:09 斗地主\GameProject.suo
文件 19063 2012-03-05 20:38 斗地主\客户端 D3D\CardControl.cpp
文件 6715 2012-03-05 20:38 斗地主\客户端 D3D\CardControl.h
文件 778 2012-03-05 20:38 斗地主\客户端 D3D\GameClient.cpp
文件 632 2012-03-05 20:38 斗地主\客户端 D3D\GameClient.h
文件 13951 2012-08-14 05:20 斗地主\客户端 D3D\GameClient.rc
文件 1335 2012-03-05 20:38 斗地主\客户端 D3D\GameClient.sln
文件 20223 2012-03-05 20:38 斗地主\客户端 D3D\GameClient.vcproj
文件 2671 2012-03-28 03:03 斗地主\客户端 D3D\GameClient.vcproj.PC2011041318GXY.Administrator.user
文件 2671 2012-03-22 22:06 斗地主\客户端 D3D\GameClient.vcproj.XP-201103221333.Administrator.user
文件 76092 2012-03-05 20:38 斗地主\客户端 D3D\GameClientEngine.cpp
文件 4841 2012-03-05 20:38 斗地主\客户端 D3D\GameClientEngine.h
文件 61778 2012-03-05 20:38 斗地主\客户端 D3D\GameClientView.cpp
文件 10332 2012-03-05 20:38 斗地主\客户端 D3D\GameClientView.h
文件 40614 2012-03-05 20:38 斗地主\客户端 D3D\GameLogic.cpp
文件 3628 2012-03-05 20:38 斗地主\客户端 D3D\GameLogic.h
文件 6532 2012-03-05 20:38 斗地主\客户端 D3D\HistoryRecord.cpp
文件 2426 2012-03-05 20:38 斗地主\客户端 D3D\HistoryRecord.h
文件 2726 2012-03-05 20:38 斗地主\客户端 D3D\ReadMe.txt
文件 4669 2012-10-11 20:09 斗地主\客户端 D3D\Release_Unicode\BuildLog.htm
文件 22845 2011-11-30 17:48 斗地主\客户端 D3D\Release_Unicode\flash.tlh
文件 22840 2011-11-30 17:48 斗地主\客户端 D3D\Release_Unicode\flash.tli
文件 1153752 2012-03-05 20:38 斗地主\客户端 D3D\Res\BACK_MUSIC.wav
文件 3776 2012-03-05 20:38 斗地主\客户端 D3D\Res\BANKER_CARD_BACK.png
文件 26639 2012-03-05 20:38 斗地主\客户端 D3D\Res\BANKER_FLAG.png
文件 25388 2012-03-05 20:38 斗地主\客户端 D3D\Res\BANKER_INFO.wav
文件 10356 2012-03-05 20:38 斗地主\客户端 D3D\Res\BOMB.wav
文件 4026 2012-03-05 20:38 斗地主\客户端 D3D\Res\BOMB_NUMBER.png
文件 3260 2012-03-05 20:38 斗地主\客户端 D3D\Res\BOY\BOMB_CARD.wav
............此处省略210个文件信息
- 上一篇:构建用户自画像视频教程真实企业项目
- 下一篇:OpenNMS安装文档和试用报告
评论
共有 条评论