⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.cpp

📁 用vc++编写的小游戏
💻 CPP
字号:
#include "WuZiQiPan.h"
#include <iostream.h>

CWuZiQiPan qp; //棋盘

bool Get(int &y, int &x); //返回0表示认输
void ShowWin(int Color); //显示胜利信息

void main(void)
{
	
	int y,x;
	while(1)
	{
		qp.ShowQP();
		if(!Get(y,x))
		{ //返回0表示认输
			ShowWin( qp.IsBlack() ? 1 : 2 ); //显示胜利
			break;
		}
		while(!qp.Play(y,x))
		{
			cout << "落子点非法!重新输入。" << endl;
			if(!Get(y,x))
			{ //返回0表示认输
				ShowWin( qp.IsBlack() ? 1 : 2 ); //显示胜利
				break;
			}
		}
		if(qp.IsWin(y,x)) //刚下的一子是否获胜
		{
			qp.ShowQP();
			ShowWin(qp.GetQiZi(y,x)); //显示胜利
			break;
		}
		cout << endl << endl;
	}
	
}

bool Get(int &y, int &x) //返回0表示认输
{
	if(qp.IsBlack())
		cout << "轮●下(行,列)(0,0认输):";
	else
		cout << "轮○下(行,列)(0,0认输):";
	cin >> y >> x;

	if(y == 0 && x == 0)
		return false;
	else
		return true;
}

void ShowWin(int Color) //显示胜利信息
{
	if(Color == 1)
		cout << "恭喜,●胜!" << endl;
	else if(Color == 2)
		cout << "恭喜,○胜!" << endl;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -