本文整理汇总了C++中Plateau::gameFinished方法的典型用法代码示例。如果您正苦于以下问题:C++ Plateau::gameFinished方法的具体用法?C++ Plateau::gameFinished怎么用?C++ Plateau::gameFinished使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Plateau
的用法示例。
在下文中一共展示了Plateau::gameFinished方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: render
void Renderer::render(surface& surf, Plateau& plateau) {
surf.fill(color::black());
back.blit(surf,100,0);
int blanc=0;
int noir=0;
for(size_t i=0;i<plateau.pions.size();i++) {
for(size_t j=0;j<plateau.pions[i].size();j++) {
if(plateau.pions[i][j]==Pion::black()) {
black.blit(surf,100+((int)i*60),(int)j*60);
noir++;
} else if(plateau.pions[i][j]==Pion::white()) {
white.blit(surf,100+((int)i*60),(int)j*60);
blanc++;
}
}
}
if(plateau.gameFinished()) {
string aff = "Joueur: "
+lexical_cast<string>(blanc)+" Ordinateur: "
+lexical_cast<string>(noir);
surface text = thefont.render_shaded(aff,color::cyan(),color::grey());
text.blit(surf,(surf.get_width()/2)-(text.get_width()/2)
,(surf.get_height()/2)-(text.get_height()/2));
}
surf.flip();
}