• 大小: 539KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-05
  • 语言: 其他
  • 标签: 网狐  跑胡子  

资源简介

网狐跑胡子源码

资源截图

代码片段和文件信息

#include “StdAfx.h“
#include “CardControl.h“
#include “.\cardcontrol.h“

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

//构造函数
CCardListImage::CCardListImage()
{
//位置变量
m_nItemWidth=0;
m_nItemHeight=0;

return;
}

//析构函数
CCardListImage::~CCardListImage()
{
}

//加载资源
bool CCardListImage::LoadResource(UINT uResourceID int nItemWidth int nItemHeight)
{
//加载资源
m_CardListImage.LoadFromResource(AfxGetInstanceHandle()uResourceID);

//设置变量
m_nItemWidth=nItemWidth;
m_nItemHeight=nItemHeight;

return true;
}

//释放资源
bool CCardListImage::DestroyResource()
{
//设置变量
m_nItemWidth=0;
m_nItemHeight=0;

//释放资源
m_CardListImage.Destroy();

return true;
}

//获取位置
int CCardListImage::GetImageIndex(BYTE cbCardData)
{
//背景判断
if (cbCardData==0) return 0;

//计算位置
BYTE cbValue=cbCardData&MASK_VALUE;
BYTE cbColor=(cbCardData&MASK_COLOR)>>4;
return (cbColor*10+cbValue);
}

//绘画扑克
bool CCardListImage::DrawCardItem(CDC * pDestDC BYTE cbCardData int xDest int yDest)
{
//效验状态
ASSERT(m_CardListImage.IsNull()==false);
ASSERT((m_nItemWidth!=0)&&(m_nItemHeight!=0));

//绘画子项
int nImageXPos=GetImageIndex(cbCardData)*m_nItemWidth;
m_CardListImage.AlphaDrawImage(pDestDCxDestyDestm_nItemWidthm_nItemHeightnImageXPos0RGB(2550255));

return true;
}

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

//构造函数
CCardResource::CCardResource()
{
}

//析构函数
CCardResource::~CCardResource()
{
}

//加载资源
bool CCardResource::LoadResource()
{
//用户扑克
m_ImageUserTop.LoadResource(IDB_CARD_TOPCARD_WIDTHCARD_HEIGHT);
m_ImageUserLeft.LoadResource(IDB_CARD_LEFTCARD_HEIGHTCARD_WIDTH);
m_ImageUserRight.LoadResource(IDB_CARD_RIGHTCARD_HEIGHTCARD_WIDTH);
m_ImageUserBottom.LoadResource(IDB_CARD_BOTTOMCARD_WIDTHCARD_HEIGHT);

//桌面扑克
m_ImageTableTop.LoadResource(IDB_CARD_TABLE_TOPCARD_TABLE_WIDTHCARD_TABLE_HEIGHT);
m_ImageTableLeft.LoadResource(IDB_CARD_TABLE_LEFTCARD_TABLE_HEIGHTCARD_TABLE_WIDTH);
m_ImageTableRight.LoadResource(IDB_CARD_TABLE_RIGHTCARD_TABLE_HEIGHTCARD_TABLE_WIDTH);
m_ImageTableBottom.LoadResource(IDB_CARD_TABLE_BOTTOMCARD_TABLE_WIDTHCARD_TABLE_HEIGHT);

return true;
}

//消耗资源
bool CCardResource::DestroyResource()
{
//用户扑克
m_ImageUserTop.DestroyResource();
m_ImageUserLeft.DestroyResource();
m_ImageUserRight.DestroyResource();
m_ImageUserBottom.DestroyResource();

//丢弃扑克
m_ImageTableTop.DestroyResource();
m_ImageTableLeft.DestroyResource();
m_ImageTableRight.DestroyResource();
m_ImageTableBottom.DestroyResource();

return true;
}

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

//构造函数
CDiscardCard::CDiscardCard()
{
//扑克数据
m_wCardCount=0;
ZeroMemory(m_cbCardDatasizeof(m_cbCardData));

//控制变量
m_ControlPoint.SetPoint(00);
m_CardDirection=Direction_East;

return;
}

//析构函数
CDiscardCard::~CDiscardCard

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1432  2005-09-19 10:09  38.跑胡子\GameProject.sln

     文件      20480  2010-05-16 23:14  38.跑胡子\GameProject.suo

     文件      25088  2007-01-31 21:18  38.跑胡子\实现及规则.doc

     文件       6401  2006-11-26 10:47  38.跑胡子\消息定义\CMD_PaoHuZi.h

     文件      17545  2007-01-29 17:51  38.跑胡子\游戏客户端\CardControl.cpp

     文件       7816  2007-01-29 16:14  38.跑胡子\游戏客户端\CardControl.h

     文件       4867  2006-06-30 01:11  38.跑胡子\游戏客户端\ChooseWnd.cpp

     文件       1702  2006-06-29 14:01  38.跑胡子\游戏客户端\ChooseWnd.h

     文件       3827  2007-01-31 10:35  38.跑胡子\游戏客户端\ControlWnd.cpp

     文件       1361  2006-06-06 01:52  38.跑胡子\游戏客户端\ControlWnd.h

     文件        382  2005-09-19 10:09  38.跑胡子\游戏客户端\GameClient.cpp

     文件        636  2005-09-19 10:09  38.跑胡子\游戏客户端\GameClient.h

     文件       6333  2009-10-30 03:56  38.跑胡子\游戏客户端\GameClient.rc

     文件        909  2005-09-19 10:09  38.跑胡子\游戏客户端\GameClient.sln

     文件      13824  2006-11-26 01:09  38.跑胡子\游戏客户端\GameClient.suo

     文件       8799  2008-09-19 16:51  38.跑胡子\游戏客户端\GameClient.vcproj

     文件      48418  2007-01-29 16:14  38.跑胡子\游戏客户端\GameClientDlg.cpp

     文件       6711  2006-07-03 04:01  38.跑胡子\游戏客户端\GameClientDlg.h

     文件      17569  2010-05-16 23:13  38.跑胡子\游戏客户端\GameClientView.cpp

     文件       3659  2006-07-05 03:36  38.跑胡子\游戏客户端\GameClientView.h

     文件      26419  2007-01-31 13:38  38.跑胡子\游戏客户端\GameLogic.cpp

     文件       2529  2006-07-05 01:06  38.跑胡子\游戏客户端\GameLogic.h

     文件       3481  2010-05-16 23:13  38.跑胡子\游戏客户端\GameScoreWnd.cpp

     文件       1176  2006-05-23 00:50  38.跑胡子\游戏客户端\GameScoreWnd.h

     文件       2726  2005-09-19 10:09  38.跑胡子\游戏客户端\ReadMe.txt

     文件      57300  2006-05-23 23:48  38.跑胡子\游戏客户端\Res\ACTION_BACK.bmp

     文件       2336  2006-06-27 11:25  38.跑胡子\游戏客户端\Res\BANKER.bmp

     文件      20816  2006-07-08 11:00  38.跑胡子\游戏客户端\Res\BT_CHI.bmp

     文件      20816  2006-07-08 10:59  38.跑胡子\游戏客户端\Res\BT_CHIHU.bmp

     文件      20816  2006-07-08 11:00  38.跑胡子\游戏客户端\Res\BT_GIVEUP.bmp

............此处省略64个文件信息

评论

共有 条评论