29 typedef enum _ENUM_ReturnValue {
37 ENUM_ReturnValue GoChess(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
40 ENUM_ReturnValue ChessRule(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
43 ENUM_ReturnValue BingRule(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
45 ENUM_ReturnValue PaoRule(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
47 ENUM_ReturnValue ShuaiRule(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
49 ENUM_ReturnValue ShiRule(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
51 ENUM_ReturnValue XiangRule(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
53 ENUM_ReturnValue MaRule(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
55 ENUM_ReturnValue CheRule(
int ito,
int jto,
int ifrom,
int jfrom, CPiece::ENUM_QiZi ChessBoard[][10]);
58 ENUM_ReturnValue JiangJun(
int ito,
int jto, CPiece::ENUM_QiZi ChessBoard[][10]);
61 bool MaJiangJun(
int iShuai,
int jShuai,
int iMa,
int jMa, CPiece::ENUM_QiZi ChessBoard[][10]);
63 bool MaJiangJun(
int iShuai,
int jShuai, CPiece::ENUM_QiZi ChessBoard[][10]);