中国象棋控件 v2.0.13
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | 所有成员列表
CGoRule类 参考

文件名:GoRule.h 功 能:走棋规则 编译器:Visual C++ 6.0 作 者:康 林 版 本:1.0.0.1 日 期:2004-10-18 时 间:9:55:40 更多...

#include <GoRule.h>

Public 类型

enum  _ENUM_ReturnValue {
  RETURNFALSE , BEIJIANGJUN , JIANGDUIMIAN , JIANGJUN ,
  JIANGBEICHI , RETURNTRUE
}
 
typedef enum CGoRule::_ENUM_ReturnValue ENUM_ReturnValue
 

Public 成员函数

 CGoRule ()
 文件名:GoRule.cpp 功 能:走棋规则 编译器:Visual C++ 6.0 作 者:康 林 版 本:1.0.0.1 日 期:2004-10-1 时 间:21:38:52
 
ENUM_ReturnValue GoChess (int ito, int jto, int ifrom, int jfrom, CPiece::ENUM_QiZi ChessBoard[][10])
 函数名:GoChess 功 能:判断能否从点(ifrom, jfrom)到点(ito, jto)走棋 参 数: int ito:目标点横坐标[0-8] int jto:目标点纵坐标[0-9] int ifrom:源点横坐标[0-8] int jfrom:源点纵坐标[0-9] CPiece::ENUM_QiZi ChessBoard[9][10]:棋盘数组 返回值:将对面、JIANGDUIMIAN,叫将、BEIJIANGJUN,将军、JIANGJUN, 可以走棋、RETURNTRUE,不能走棋、RETURNFALSE, 作 者:康 林 版 本:1.0.0.1 日 期:2004-10-1 时 间:22:34:32
 

详细描述

文件名:GoRule.h 功 能:走棋规则 编译器:Visual C++ 6.0 作 者:康 林 版 本:1.0.0.1 日 期:2004-10-18 时 间:9:55:40

走棋规则。

在文件 GoRule.h23 行定义.

成员枚举类型说明

◆ _ENUM_ReturnValue

enum CGoRule::_ENUM_ReturnValue

在文件 GoRule.h29 行定义.

构造及析构函数说明

◆ CGoRule()

CGoRule::CGoRule ( )

文件名:GoRule.cpp 功 能:走棋规则 编译器:Visual C++ 6.0 作 者:康 林 版 本:1.0.0.1 日 期:2004-10-1 时 间:21:38:52

在文件 GoRule.cpp19 行定义.

◆ ~CGoRule()

CGoRule::~CGoRule ( )
virtual

在文件 GoRule.cpp22 行定义.

成员函数说明

◆ GoChess()

CGoRule::ENUM_ReturnValue CGoRule::GoChess ( int  ito,
int  jto,
int  ifrom,
int  jfrom,
CPiece::ENUM_QiZi  ChessBoard[][10] 
)

函数名:GoChess 功 能:判断能否从点(ifrom, jfrom)到点(ito, jto)走棋 参 数: int ito:目标点横坐标[0-8] int jto:目标点纵坐标[0-9] int ifrom:源点横坐标[0-8] int jfrom:源点纵坐标[0-9] CPiece::ENUM_QiZi ChessBoard[9][10]:棋盘数组 返回值:将对面、JIANGDUIMIAN,叫将、BEIJIANGJUN,将军、JIANGJUN, 可以走棋、RETURNTRUE,不能走棋、RETURNFALSE, 作 者:康 林 版 本:1.0.0.1 日 期:2004-10-1 时 间:22:34:32

在文件 GoRule.cpp41 行定义.


该类的文档由以下文件生成: