資源簡介
c語言寫的uno游戲(不知道是什么的請自行百度)人機(jī)對戰(zhàn),可以自行選擇玩家數(shù)量,支持2-8個(gè)玩家。經(jīng)過測試基本沒問題,不敢保證,僅供學(xué)習(xí)交流使用。
代碼片段和文件信息
#include??
#include?
#include?
#include?
#define?N?108?//牌數(shù)
#define?PP?8?//最高玩家數(shù)
#define?TRUE?1
#define?FALSE?0
#define?bool?int
#define?up(x)?(x<1)?(1):(x)
int?P;?//玩家數(shù)
typedef?char?*string;
enum?color
{
yellow=0redgreenblueblacknoColor
}colorNow;?
int?numNow;
enum?function
{
reverse=0skipplus2plus4changeColornone
}funcNow;
struct?card
{
enum?color?clr;
enum?function?func;
int?num;
}?cards[N];
struct?player
{
int?num;
struct?card?cds[50];?
};
struct?paidui
{
int?num;
struct?card?cds[N];
}pdused;?//pd-牌堆,used-已出
bool?skipF?=?FALSE;?//用于控制加2加4牌只對后面一位玩家有效
bool?sdSkip?=?FALSE;//用于控制skip牌只對后面一位玩家有效
bool?sdReverse?=?FALSE;//用于控制reverse牌只對后面一位玩家有效
int?plus;//累計(jì)加2加4牌加的值
int?paihang[PP]?=?{0};//記錄玩家們贏的
- 上一篇:libstdc++.so.5
- 下一篇:tinyhttpd源碼
評論
共有 條評論