本文整理汇总了C++中Square::SetFlag方法的典型用法代码示例。如果您正苦于以下问题:C++ Square::SetFlag方法的具体用法?C++ Square::SetFlag怎么用?C++ Square::SetFlag使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Square
的用法示例。
在下文中一共展示了Square::SetFlag方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: UnLoadGEXT
// Rollback changes
void UnLoadGEXT(Puzzle * puz)
{
for (Square * square = puz->GetGrid().First();
square != NULL;
square = square->Next())
{
square->SetFlag(FLAG_CLEAR);
}
}
示例2: LoadGEXT
bool LoadGEXT(Puzzle * puz, const std::string & data)
{
std::istringstream stream(data);
istream_wrapper f(stream);
std::string::const_iterator it = data.begin();
for (Square * square = puz->GetGrid().First();
square != NULL;
square = square->Next())
{
square->SetFlag(f.ReadChar());
}
if (! f.CheckEof())
return false;
return true;
}