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]);
61 bool MaJiangJun(
int iShuai,
int jShuai,
int iMa,
int jMa,
CPiece::ENUM_QiZi ChessBoard[][10]);