#include #include #ifdef __unix__ #else #include #endif #include "./xml/tinyxml.h" #include "../uni.h" #include void init_option() { int b=0; string temp; TiXmlDocument doc; std::cout<<"PKGDATADIR:"<\n \ \t\n \ \t\n \ \t\n \ \t\n \ \t\n \ \t\n \ \t\n \ "; new_file.close(); } option.path_to_conffile = conffile; if(doc.LoadFile(conffile.c_str()) == false) { cout<Value())=="window") { option.winW=atoi(element->Attribute("x")); option.winH=atoi(element->Attribute("y")); option.bit=atoi(element->Attribute("bit")); } if ((temp=element->Value())=="fullscreen") { option.fs=atoi(element->Attribute("yes")); } if ((temp=element->Value())=="sound") { option.sound=atoi(element->Attribute("yes")); option.snd_buffer=atoi(element->Attribute("buffer")); } if ((temp=element->Value())=="language") { option.language=element->Attribute("text"); } if ((temp=element->Value())=="input") { option.input=atoi(element->Attribute("mouse")); } if ((temp=element->Value())=="texture_manager") { option.tm_live_texture=atoi(element->Attribute("live")); option.tm_loop_pause=atoi(element->Attribute("loop_pause")); option.tm_iteration_pause=atoi(element->Attribute("iteration_pause")); } if ((temp=element->Value())=="model_manager") { option.mm_live_model=atoi(element->Attribute("live")); option.mm_loop_pause=atoi(element->Attribute("loop_pause")); option.mm_iteration_pause=atoi(element->Attribute("iteration_pause")); } } if (element->NextSiblingElement()) element=element->NextSiblingElement(); else break; } element=element->FirstChildElement(); b=1; } }