/// --------------------------------------------------------------------------- /// Parses the xml file. /// --------------------------------------------------------------------------- void prScene::ParseFile(TiXmlNode* pParent) { switch (pParent->Type()) { case TiXmlNode::TINYXML_ELEMENT: { // File data if (prStringCompare(pParent->Value(), "scene_file") == 0) { ParseAttribs_File(pParent->ToElement()); } // Background data else if (prStringCompare(pParent->Value(), "background") == 0) { //ParseAttribs_Background(pParent->ToElement()); } // Background layers else if (prStringCompare(pParent->Value(), "layer") == 0) { //ParseAttribs_Layer(pParent->ToElement()); } } break; default: break; } for (TiXmlNode *pChild = pParent->FirstChild(); pChild != 0; pChild = pChild->NextSibling()) { ParseFile(pChild); } }
/// --------------------------------------------------------------------------- /// Compares string for equality. /// --------------------------------------------------------------------------- prStringResult prString::Compare(const prString &str) { return prStringCompare(m_buffer, str.Text()); }
/// --------------------------------------------------------------------------- /// Compares string for equality. /// --------------------------------------------------------------------------- prStringResult prString::Compare(const char *text) { return prStringCompare(m_buffer, text); }