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

📄 data.h

📁 一个简单的象棋游戏
💻 H
字号:

#define NOCHESS   0
#define B_KING 1 //  将
#define B_CAR  2  //车
#define B_HORSE 3  // 马
#define B_CANON 4  //  炮
#define B_BISHOP  5//士
#define B_ELEPHANT  6//象
#define B_PAWN    7//兵
#define R_KING 8//  将
#define R_CAR  9  //车
#define R_HORSE 10  // 马
#define R_CANON 11  //  炮
#define R_BISHOP  12//士
#define R_ELEPHANT 13//象
#define R_PAWN    14//兵
#define B_BEGIN B_KING
#define B_END B_PAWN
#define R_BEGIN R_KING
#define R_END R_PAWN
#define IsBlack(x) (x>=B_BEGIN&&x<=B_END)
#define IsRed(x)   (x>=R_BEGIN&&x<=R_END)
#define lsSameSide(x,y) ((IsBlack(x)&&IsBlack(y))||(IsRed(x)&&IsRed(y)))
//typedef struct{
/*int	ChessBoard[10][9];/*={
					 {2,3,6,5,1,5,6,3,2},
					 {0,0,0,0,0,0,0,0,0},
					 {0,4,0,0,0,0,0,4,0},
					 {7,0,7,0,7,0,7,0,7},
					 {0,0,0,0,0,0,0,0,0},
					 {0,0,0,0,0,0,0,0,0},
					 {14,0,14,0,14,0,14,0,14},
					 {0,11,0,0,0,0,0,11,0},
					 {0,0,0,0,0,0,0,0,0},
					 {9,10,13,12,8,12,13,10,9}
//};*/
//}BOARD;*/
int ChessB[10][9]={
	{2,3,6,5,1,5,6,3,2},
	{0,0,0,0,0,0,0,0,0},
	{0,4,0,0,0,0,0,4,0},
	{7,0,7,0,7,0,7,0,7},
	{0,0,0,0,0,0,0,0,0},
	{0,0,0,0,0,0,0,0,0},
	{14,0,14,0,14,0,14,0,14},
	{0,11,0,0,0,0,0,11,0},
	{0,0,0,0,0,0,0,0,0},
	{9,10,13,12,8,12,13,10,9}
};
//BOARD board;
//board.ChessBoard=ChessB;
/*typedef struct{
	BYTE X;
	BYTE Y;
}CHESSMANPOS;
typedef struct{
	int ChessID;
	CHESSMANPOS From;
	CHESSMANPOS To;
	int score;        //值
}CHESSMOVE;*/

⌨️ 快捷键说明

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