本文整理汇总了C++中Stroke::addStatus方法的典型用法代码示例。如果您正苦于以下问题:C++ Stroke::addStatus方法的具体用法?C++ Stroke::addStatus怎么用?C++ Stroke::addStatus使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Stroke
的用法示例。
在下文中一共展示了Stroke::addStatus方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: parseXML
void CReadXML::parseXML(TiXmlDocument* document){
TiXmlElement* rootElement = document->RootElement();
const char* name = rootElement->Attribute("name");
character.setName(name);
const char* seq = rootElement->Attribute("stroke_seq_id");
character.setStrokeSeq(seq);
TiXmlElement* outlineElement = rootElement->FirstChildElement();
TiXmlElement* strokeElement = outlineElement->FirstChildElement();
Bujian bujian;
for (strokeElement;strokeElement;strokeElement = strokeElement->NextSiblingElement())
{
TiXmlElement* trunpoint = strokeElement->FirstChildElement();
Stroke stroke;
for (trunpoint;trunpoint;trunpoint = trunpoint->NextSiblingElement())
{
const char* x = trunpoint->Attribute("x");
const char* y = trunpoint->Attribute("y");
const char* statusPoint = trunpoint->Attribute("status");
stroke.addStatus(statusPoint);
stroke.addPoint(ccp(atof(x),atof(y)));
}
bujian.addStroke(stroke);
}
character.addBujian(bujian);
}