資源簡介
網狐跑胡子源碼

代碼片段和文件信息
#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個文件信息
- 上一篇:5路循跡模塊詳細資料
- 下一篇:hdp安裝手冊
評論
共有 條評論