33 if (NoQiZi == qz)
return false;
37bool CPiece::IsBlackQiZi(ENUM_QiZi qz)
39 if (NoQiZi == qz)
return false;
43bool CPiece::IsExistQiZi(ENUM_QiZi qz)
48bool CPiece::IsNoQiZi(ENUM_QiZi qz)
53bool CPiece::IsSameSide(ENUM_QiZi me, ENUM_QiZi other)
55 if (NoQiZi == me || NoQiZi == other)
57 return (0x08 & me) == (0x08 & other);
60bool CPiece::IsOtherSide(ENUM_QiZi me, ENUM_QiZi other)
62 if (NoQiZi == me || NoQiZi == other)
64 return (0x08 & me) != (0x08 & other);
67bool CPiece::IsOtherSideMa(ENUM_QiZi me, ENUM_QiZi otherMa)
69 if (IsOtherSide(me, otherMa))
70 return otherMa == RMa || otherMa == BMa;
74bool CPiece::IsShuai(ENUM_QiZi qz)
76 if (RShuai == qz || BShuai == qz)
81bool CPiece::IsShi(ENUM_QiZi qz)
83 if (RShi == qz || BShi == qz)
static bool IsRedQiZi(ENUM_QiZi qz)
函数名:GetQiZiSide 功 能:得到棋子是红棋,还是黑棋 参 数: ENUM_QiZi qz:要专断的棋子 返回值:返回红棋还是黑棋或无棋 作 者:康 林 版 本:1....