📄 test.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 + -