C++ 棋牌转换
来源:互联网 发布:spark python部署 编辑:程序博客网 时间:2024/05/17 09:31
//麻将数据
BYTE const CGameLogic::m_cbCardDataArray[MAX_REPERTORY]=
{
0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,//万子
0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,//万子
0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,//万子
0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,//万子
0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,//索子
0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,//索子
0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,//索子
0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,//索子
0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,//同子
0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,//同子
0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,//同子
0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,//同子
0x31,0x32,0x33,0x34,0x35,0x36,0x37,//字
0x31,0x32,0x33,0x34,0x35,0x36,0x37,
0x31,0x32,0x33,0x34,0x35,0x36,0x37,
0x31,0x32,0x33,0x34,0x35,0x36,0x37,
BYTE const CGameLogic::m_cbCardDataArray[MAX_REPERTORY]=
{
0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,//万子
0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,//万子
0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,//万子
0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,//万子
0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,//索子
0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,//索子
0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,//索子
0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,//索子
0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,//同子
0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,//同子
0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,//同子
0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,//同子
0x31,0x32,0x33,0x34,0x35,0x36,0x37,//字
0x31,0x32,0x33,0x34,0x35,0x36,0x37,
0x31,0x32,0x33,0x34,0x35,0x36,0x37,
0x31,0x32,0x33,0x34,0x35,0x36,0x37,
};
//麻将转换
BYTE CGameLogic::SwitchToCardIndex(BYTE cbCardData[], BYTE cbCardCount, BYTE cbCardIndex[MAX_INDEX])
{
//设置变量
ZeroMemory(cbCardIndex,sizeof(BYTE)*MAX_INDEX);
//转换麻将
for (BYTE i=0;i<cbCardCount;i++)
{
ASSERT(IsValidCard(cbCardData[i]));
cbCardIndex[SwitchToCardIndex(cbCardData[i])]++;
}
return cbCardCount;
}
//麻将转换
BYTE CGameLogic::SwitchToCardIndex(BYTE cbCardData)
{
ASSERT(IsValidCard(cbCardData));
return ((cbCardData&MASK_COLOR)>>4)*9+(cbCardData&MASK_VALUE)-1; //把棋牌转换为对应的0~33
}
0 0
- C++ 棋牌转换
- 棋牌软件
- 地方棋牌
- 棋牌公司简介
- 棋牌麻将
- 棋牌麻将
- 棋牌麻将
- 棋牌麻将
- 棋牌麻将
- 招 C++、Flash棋牌游戏主程、Asp.net高级软件开程师
- <C/C++> 类型转换
- C/C++:类型转换
- 棋牌游戏开发--如何选择棋牌开发商
- 棋牌游戏软件选哪家?诺博富棋牌游戏厅
- 注释转换(c转换为c++)
- 棋牌游戏代码
- 棋牌游戏销售
- 网络棋牌游戏
- 拷贝构造函数的参数类型必须是引用
- 深入分析Volatile的实现原理
- POJ1014
- java中foreach循环的注意事项
- ssh client 报 algorithm negotiation failed
- C++ 棋牌转换
- html和css实现透明div上的div不透明,也可说父div透明,子div不透明
- HDU 1732 Push Box(BFS 拉链哈希)
- 程序打包,"错误:应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe"工具解决办法
- C++中虚析构函数的作用
- php面试题及答案
- Go中map的使用
- Android图片上传(看了别人的博客,图片无法上传,文章解决办法)
- 国内物联网平台的发展、技术架构演进