本文整理汇总了C++中Hand::hold方法的典型用法代码示例。如果您正苦于以下问题:C++ Hand::hold方法的具体用法?C++ Hand::hold怎么用?C++ Hand::hold使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Hand
的用法示例。
在下文中一共展示了Hand::hold方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: checkResult
void checkResult()
{
game.getCommon();
for(auto iter=result.begin();iter!=result.end();++iter)
{
Hand h;
h.common(game.common);
h.hold(iter->second.hold[0].getId(),iter->second.hold[1].getId());
h.getPattern();
if(h.pattern!=NutHand::getPattern(iter->second.NutHand))
{
LOG("error pattern:");
LOG("Hand:%d",HandCount);
LOG("pid:%d",iter->second.player->pid);
LOG("cards:");
/*for(int i=0;i<7;i++)
{
LOG("%d ",h.cards[i]);
Card tmp;
tmp.getCard(h.cards[i]);
tmp.logCard();
}
LOG("------------");*/
for(int i=0;i<3;i++)
{
game.flop[i].logCard();
LOG("%d",game.flop[i].getId());
}
game.turn.logCard();
game.river.logCard();
iter->second.hold[0].logCard();
iter->second.hold[1].logCard();
LOG("server pattern:%d",NutHand::mp[string(iter->second.NutHand)]);
LOG("Dila pattern:%d",h.pattern);
}
}
}