资源简介
c++游戏
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
代码片段和文件信息
#include
#include
#include
#include
using namespace std;
struct pai
{
int paifu;
int huase;
int yanse;
int dianshu;
int leixing;
int changdu;
void Kanpai()
{
if(paifu==0||paifu==1);
else
printf(“牌副参数错误!\n“);
switch(huase)
{
case 0:cout<<“黑桃“;break;
case 1:cout<<“红桃“;break;
case 2:cout<<“草花“;break;
case 3:cout<<“方片“;break;
case -1:cout<<“无色“;break;
default:printf(“花色错误!\n“);break;
}
switch(dianshu)
{
case 0:cout<<“A “;break;
case 1:cout<<“2 “;break;
case 2:cout<<“3 “;break;
case 3:cout<<“4 “;break;
case 4:cout<<“5 “;break;
case 5:cout<<“6 “;break;
case 6:cout<<“7 “;break;
case 7:cout<<“8 “;break;
case 8:cout<<“9 “;break;
case 9:cout<<“10 “;break;
case 10:cout<<“J “;break;
case 11:cout<<“Q “;break;
case 12:cout<<“K “;break;
case -1:cout<<“无点数“;break;
default:printf(“点数错误!\n“);break;
}
switch(leixing)
{
case 101:cout<<“【杀】“< case 102:cout<<“【闪】“< case 103:cout<<“【桃】“< case 201:cout<<“【过河拆桥】“< case 202:cout<<“【顺手牵羊】“< case 203:cout<<“【无中生有】“< case 204:cout<<“【决斗】“< case 205:cout<<“【借刀杀人】“< case 206:cout<<“【桃园结义】“< case 207:cout<<“【五谷丰登】“< case 208:cout<<“【南蛮入侵】“< case 209:cout<<“【万箭齐发】“< case 210:cout<<“【无懈可击】“< case 251:cout<<“【乐不思蜀】“< case 252:cout<<“【闪电】“< case 301:cout<<“【诸葛连弩(1)】“< case 302:cout<<“【雌雄双股剑(2)】“< case 303:cout<<“【青釭剑(2)】“< case 304:cout<<“【青龙偃月刀(3)】“< case 305:cout<<“【丈八蛇矛(3)】“< case 306:cout<<“【贯石斧(3)】“< case 307:cout<<“【方天画戟(4)】“< case 308:cout<<“【麒麟弓(5)】“< case 331:cout<<“【八卦阵】“< case 361:cout<<“【赤兔(-1)】“< case 362:cout<<“【大宛(-1)】“< case 363:cout<<“【紫辛(-1)】“< case 381:cout<<“【爪黄飞电(+1)】“< case 382:cout<<“【的卢(+1)】“< case 383:cout<<“【绝影(+1)】“< default:printf(“类型参数错误!“);break;
}
}
};
void Qishixipai(pai A[2][4][13]pai paidui[104])
{
int imxyza[104]={0};
srand((unsigned)time(NULL));
for(i=1;i<=104;i++)
{
while(a[m=rand()%104]);
a[m]=i;
}
for(i=0;i<=103;i++)
{
x=(a[i]-1)/52;
y=((a[i]-1)-52*x)/13;
z=(a[i]-1)%13;
paidui[i]=A[x][y][z];
}
}
void Xipai(pai paidui[104]int*paiduishupai qipaidui[104]int*qipaishu)
{
int ima[104]={0};
srand((unsigned)time(NULL));
for(i=1;i<=(*qipaishu);i++)
{
while(a[m=rand()%(*qipaishu)]);
a[m]=i;
}
for(i=0;i<=((*qipaishu)-1);i++)
{
paidui[i]=qipaidui[a[i]];
qipaidui[a[i]].leixing=-1;
(*paiduishu)++;
(*qipaishu)--;
}
for(i=(*paiduishu);i<=103;i++)paidui[i].leixing=-1;
}
pai Mo1pai(pai A[104]int *xpai B[104]int*yint *b)
{
pai p;
if((*x)==0)Xipai(AxBy);
else if((*x)<0)printf(“摸牌参数错误!“);
else;
p=A[104-(*x)];
(*x)--;
(*b)++;
return(p);
}
struct wujiang
{
char name;
int tili;
in
相关资源
- 用C++实现的华容道游戏
- 消消乐游戏c语言代码
- 推箱子游戏用C语言在VC++6.0下编写
- mfc 贪吃蛇游戏 MFC实现贪吃蛇小游戏
- UE4C++游戏视频教程
- c语言随机生成迷宫和走迷宫图形版含
- c++ 贪食蛇控制台游戏代码,不闪屏功
- 网络对战象棋游戏源代码
- C++写的flappy bird游戏 代码cpp源文件通
- VC++ 迷宫游戏
- 迷宫游戏自动生成迷宫
- 连连看游戏C语言代码
- linux终端c编程练习 大富翁游戏
- 五子棋小游戏含注释
- 毕业设计 c语言 贪吃蛇游戏的编制
- 贪吃蛇 小游戏 代码C++编写,面向对象
- C语言课程设计——猜数字游戏
- C语言编写的数独游戏
- C++ blackjack经典21点小游戏 课程设计
- visual c++ 6.0 完整扫雷源代码
- ten超级井字棋人机对战
- C++实现开心消消乐游戏源代码+教学视
- C++实现塔防游戏源代码
- VS2013+RPG小游戏
- 用c++做的一个桌面捕抓游戏
- 斗地主MFC源代码
- c++编的mfc 贪吃蛇游戏
- Win32窗口创建源码 by浅墨
- 象棋C++棋牌网络游戏
- MFC 五子棋 一个简单的五子棋游戏
评论
共有 条评论