加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
main.c 3.00 KB
一键复制 编辑 原始数据 按行查看 历史
buzhibujue 提交于 2021-12-16 00:32 . Add card J.
#include "zgs.h"
extern Game game;
extern Pig player[MAX_PLAYER];
extern char Identity;
extern int player_number;
int read_number(){
int a=0,f=1;char ch=getchar();
while(ch^'-'&&(ch>'9'||ch<'0'))ch=getchar();
if(ch=='-')f=-1,ch=getchar();
for(;ch>='0'&&ch<='9';a=a*10+ch-'0',ch=getchar());
return a*f;
}
int main(){
game_init();
do{
CLEAR;
puts(" __ _______ _______ _______ .__ __. _______ _______.");
puts("| | | ____| / _____|| ____|| \\ | | | \\ / |");
puts("| | | |__ | | __ | |__ | \\| | | .--. | | (----`");
puts("| | | __| | | |_ | | __| | . ` | | | | | \\ \\ ");
puts("| `----.| |____ | |__| | | |____ | |\\ | | '--' |.----) | ");
puts("|_______||_______| \\______| |_______||__| \\__| |_______/ |_______/ ");
puts(" ");
puts(" ______ _______ .___________. __ __ _______ ");
puts(" / __ \\ | ____| | || | | | | ____|");
puts("| | | | | |__ `---| |----`| |__| | | |__ ");
puts("| | | | | __| | | | __ | | __| ");
puts("| `--' | | | | | | | | | | |____ ");
puts(" \\______/ |__| |__| |__| |__| |_______|");
puts(" ");
puts(".___________. __ __ .______ _______ _______ ");
puts("| || | | | | _ \\ | ____|| ____|");
puts("`---| |----`| |__| | | |_) | | |__ | |__ ");
puts(" | | | __ | | / | __| | __| ");
puts(" | | | | | | | |\\ \\----.| |____ | |____ ");
puts(" |__| |__| |__| | _| `._____||_______||_______|");
puts(" ");
puts(" __ ___ __ .__ __. _______ _______ ______ .___ ___. _______.");
puts("| |/ / | | | \\ | | / _____|| \\ / __ \\ | \\/ | / |");
puts("| ' / | | | \\| | | | __ | .--. | | | | | \\ / | | (----`");
puts("| < | | | . ` | | | |_ | | | | | | | | | |\\/| | \\ \\ ");
puts("| . \\ | | | |\\ | | |__| | | '--' | `--' | | | | | .----) | ");
puts("|__|\\__\\ |__| |__| \\__| \\______| |_______/ \\______/ |__| |__| |_______/ ");
printf("1. Start game(%d*%s,%d*%s,%d*%s,you are %s)\n",game.MP_number,ID_NAME('M'),game.ZP_number,ID_NAME('Z'),game.FP_number,ID_NAME('F'),ID_NAME(Identity));
puts("2. Edit game");
puts("3. Exit game");
int opt=read_number();
switch(opt){
case 1:{
reset_game();
game_start();
char ch=getchar();
ch=getchar();
break;
}
case 2:{
game_edit();
break;
}
case 3:exit(0);
}
}while(1);
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化