|
中国象棋控件 2.0.15
|
着法 更多...
#include <ChessSteps.h>

类 | |
| struct | strStep |
Public 成员函数 | |
| virtual int | AddStep (int i, int j, CPiece::ENUM_QiZi qz, const std::string &szDescript) |
| virtual int | GetStep (int &i, int &j, CPiece::ENUM_QiZi &qz, std::string &szDescript)=0 |
| virtual std::string | toString () |
| virtual int | AddStep (strStep step) |
Public 属性 | |
| CPiece::ENUM_QiZi | m_Board [9][10] |
Protected 属性 | |
| std::string | m_szSteps |
| int | m_nSteps |
| std::vector< strStep > | m_Steps |
着法
| 红方 | 黑方 | 字母 | 相当于国际象棋中的棋子 | 数字 |
|---|---|---|---|---|
| 帅 | 将 | K | King(王) | 1 |
| 仕 | 士 | A | Advisor(没有可比较的棋子) | 2 |
| 相 | 象 | B/E | Bishop/Elephant(象) | 3 |
| 马 | 马 | N/H | Knight/Horse(马) | 4 |
| 车 | 车 | R | Rook(车) | 5 |
| 炮 | 炮 | C | Cannon(没有可比较的棋子) | 6 |
| 兵 | 卒 | P | Pawn(兵) | 7 |
在文件 ChessSteps.h 第 27 行定义.
| CChessSteps::CChessSteps | ( | ) |
在文件 ChessSteps.cpp 第 5 行定义.
|
virtual |
在文件 ChessSteps.cpp 第 10 行定义.
|
virtual |
在文件 ChessSteps.cpp 第 24 行定义.
|
virtual |
在文件 ChessSteps.cpp 第 18 行定义.
|
virtual |
在文件 ChessSteps.cpp 第 13 行定义.
| CPiece::ENUM_QiZi CChessSteps::m_Board[9][10] |
在文件 ChessSteps.h 第 46 行定义.
|
protected |
在文件 ChessSteps.h 第 50 行定义.
|
protected |
在文件 ChessSteps.h 第 51 行定义.
|
protected |
在文件 ChessSteps.h 第 49 行定义.