{
int Default[15][15]={ 0,1,1,1,1,1,1,1,1,1,1,1,1,1,2, //空棋盘
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,
6,7,7,7,7,7,7,7,7,7,7,7,7,7,8 };
int value[15][15]={0};
FiveChess Start;
do
{
Start.StartGame(value,Default); //开始游戏
}
while (Start.Continue); //若是要退出就修改这个值
return 0;
}
//------------------------------开始游戏------------------------------------------//
void FiveChess::StartGame(int value[][15],int Default[][15])
{
Empty(value,Default); //初始化棋盘 ad
ExWhile=true;
while(ExWhile)
{
Choice=MainMenu(); //调用主菜单,并把用户选择的值储存在 Choice 里
switch(Choice)
{
case 1:flag=1;ExWhile=false;break; //把标志设置为 1,与 AI 对战
case 2:flag=2;ExWhile=false;break; //把标志设置为 2,双人对战
case 3:Select=Introduce();ExWhile=Select;Continue=false;break; //游戏说
明函数
case 4:Select=Coder();ExWhile=Select;Continue=false;break; //作者介
绍函数
case 5:Exit();ExWhile=false;Continue=false;break; //退出游
戏函数
default:cin.fail();cin.clear();cin.sync();cout<<" 输 出 错 误 , 请 重 新 输 入 !