本文整理汇总了C++中Position::GetSeeSign方法的典型用法代码示例。如果您正苦于以下问题:C++ Position::GetSeeSign方法的具体用法?C++ Position::GetSeeSign怎么用?C++ Position::GetSeeSign使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Position
的用法示例。
在下文中一共展示了Position::GetSeeSign方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
virtual inline void DoContinue01(
bool& isContinue,
bool& INCHECK,
bool& evasionPrunable,
Move& move,
Move& ttMove,
Position& pos
)const override {
// PVノードでない場合☆(^q^)
if ((!INCHECK || evasionPrunable)
&& move != ttMove
&& (!move.IsPromotion() || move.GetPieceTypeFrom() != N01_Pawn)
&& pos.GetSeeSign(move) < 0)
{
isContinue = true;
return;
//continue;
}
}