📄 keychessman.h
字号:
/**
*
* 文件名: KeyChessman.h
* 描述: 关键棋子类申明
* 作者: 魏罡
* 时间: 2005.9.10 - 2005.9.10
*
* file name: KeyChessman.h
* description:
* author: WEI-Gang
* time: 2005.9.10 - 2005.9.10
*
*/
#include "Struct.h"
#ifndef GOBANG_GAME_CLASS_CKEYCHESSMAN
#define GOBANG_GAME_CLASS_CKEYCHESSMAN "This program is programed by WEI-Gang "
class CKeyChessman{
//关键棋子类,用于记录下一手行棋时的关键棋子。关键棋子按值从大到小的顺序排列。
public:
CKeyChessman();
~CKeyChessman();
int Add(int x,int y,int value,char col);//向类添加一个关键棋子。成功返回1,失败返回0。
int NotEmpty();//判断关键棋子是否非空,空返回0,非空返1。
void GetChessman(int &x,int &y,char &col,char fc);//获取当前棋子的坐标(x,y)及颜色,fc为优先考虑颜色
protected:
keychessman * head[2][3];//关键棋子,第一维:颜色,0黑子,1白子;第二维:优先级,0高,2低。
int keynum[2][3];//关健棋子数目。
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -