资源简介
内含阅读文档,方便易懂。VS2010编写,五子棋程序包含双活四,活三四,双活三,活四禁手。
代码片段和文件信息
#include “Board.h“
Board::Board(void)
{
for(int k=0;k<15;k++)
for(int m=0;m<15;m++)
chessBoard[k][m]=0;
print();
flag=0;
}
int Board::getBoard(int xint y)
{
return chessBoard[x][y];
}
void Board::print()
{
//system(“cls“);
cout<<“********************五子棋******************************“< cout<<“ “;
for(int i=0;i<15;i++)
{
if(i>9)cout<<“ “;
cout< }
cout< for(int x1=0;x1<15;x1++)
{
cout< for(int y1=0;y1<15;y1++)
{
if(y1>9)cout<<“ “;
if(chessBoard[x1][y1]==0) cout< if(chessBoard[x1][y1]==1) cout< if(chessBoard[x1][y1]==2) cout< }
cout< }
}
void Board::add(Chess pieces)
{
//主要将棋盘和棋子的位置对应起来
int x=pieces.getX();
int y=pieces.getY();
chessBoard[x][y]=pieces.getColor();
//电脑下子
if(pieces.getColor()==1)flag=1;//电脑一下子就标识1
}
int Board::getFlag()
{
return flag;
}
Board::~Board(void)
{
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-09 11:02 backGammon\
目录 0 2014-12-05 15:17 backGammon\backGammon\
文件 5984256 2014-12-09 11:02 backGammon\backGammon.sdf
文件 897 2014-09-21 16:57 backGammon\backGammon.sln
文件 25088 2014-12-09 11:02 backGammon\backGammon.suo
文件 4177 2014-10-06 16:16 backGammon\backGammon\backGammon.vcxproj
文件 1499 2014-10-06 16:16 backGammon\backGammon\backGammon.vcxproj.filters
文件 143 2014-09-21 16:57 backGammon\backGammon\backGammon.vcxproj.user
文件 1019 2014-11-15 15:00 backGammon\backGammon\Board.cpp
文件 414 2014-10-24 16:43 backGammon\backGammon\Board.h
文件 246 2014-10-24 16:42 backGammon\backGammon\Chess.cpp
文件 248 2014-10-24 16:43 backGammon\backGammon\Chess.h
文件 1029 2014-12-09 11:02 backGammon\backGammon\main.cpp
目录 0 2014-12-09 10:54 backGammon\backGammon\Release\
文件 1640 2014-12-05 21:42 backGammon\backGammon\Release\backGammon.Build.CppClean.log
文件 381 2014-12-09 10:54 backGammon\backGammon\Release\backGammon.exe.intermediate.manifest
文件 91 2014-12-09 10:54 backGammon\backGammon\Release\backGammon.lastbuildstate
文件 2549 2014-12-09 10:54 backGammon\backGammon\Release\backGammon.log
文件 795743 2014-12-05 21:42 backGammon\backGammon\Release\Board.obj
文件 5700 2014-12-05 21:42 backGammon\backGammon\Release\Chess.obj
文件 3194 2014-12-09 10:54 backGammon\backGammon\Release\cl.command.1.tlog
文件 30804 2014-12-09 10:54 backGammon\backGammon\Release\CL.read.1.tlog
文件 3174 2014-12-09 10:54 backGammon\backGammon\Release\CL.write.1.tlog
文件 2238 2014-12-09 10:54 backGammon\backGammon\Release\li
文件 3924 2014-12-09 10:54 backGammon\backGammon\Release\li
文件 1312 2014-12-09 10:54 backGammon\backGammon\Release\li
文件 794277 2014-12-05 22:18 backGammon\backGammon\Release\main.obj
文件 600 2014-12-09 10:54 backGammon\backGammon\Release\mt.command.1.tlog
文件 774 2014-12-09 10:54 backGammon\backGammon\Release\mt.read.1.tlog
文件 414 2014-12-09 10:54 backGammon\backGammon\Release\mt.write.1.tlog
文件 948854 2014-12-09 10:54 backGammon\backGammon\Release\Rule.obj
............此处省略9个文件信息
评论
共有 条评论