define.h
来自「我做的的八数码游戏!!学人工智能的用vc编写的」· C头文件 代码 · 共 36 行
H
36 行
#ifndef _DEFINE_
#define _DEFINE_
//空格移动方向
#define TOUP 1
#define TORIGHT 2
#define TODOWN 3
#define TOLEFT 4
//棋子位置
typedef struct
{
BYTE x;//横坐标
BYTE y;//纵坐标
}CHESSPOS;
//节点在m_MoveList中的位置
typedef struct
{
BYTE byPly;//层数
BYTE byNum;//序号
}NODEPOS;
//棋子走法
typedef struct CHESSMOVE
{
CHESSPOS cpFrom; //起始点
CHESSPOS cpTo; //终点
int iPly; //该走法所在博弈树中的层数
BYTE byBoard[3][3];//此棋盘产生出该走法
NODEPOS npParent; //父节点所在的位置
NODEPOS npMe; //自己所在的位置
BYTE byDirect; //该走法中空格移动的方向
}CHESSMOVE;
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?