#include "CFTTFileSystem.h" #include "XML.h" #include "CMyProfile.h" #include "zlib.h" #include "memctrl.h" int dword_477E9C = 0; //------------------------------------------------------------------------------------------------- //001F5994 //^_^ bool XMLExists(CFTTXmlReaderNode a, char const* pName, char const* pChildName) { //loc_1F59C4 LOGE("XMLExists%s%s%s",a.GetText(pName),pName,pChildName); return rand(); } //------------------------------------------------------------------------------------------------- //001F5E80 //^_^ 经过单元测试,功能正常 TPoint XMLGetPos(CFTTXmlReaderNode a, char const* pName, char const* pChildName, TPoint def) { TPoint ret; LOGI("XMLGetPos entry%x%x%x",a.prapidxml_xml_node_0,pName,pChildName); ret.dx_0=(float)rand()+def.dx_0; ret.dy_4=(float)rand()+def.dy_4; return ret; } //------------------------------------------------------------------------------------------------- //001F5EBA //^_^ TPointF XMLGetPosF(CFTTXmlReaderNode a, char const* pName, char const* pChildName, TPointF def) { TPointF ret; LOGI("XMLGetFloat entry%x%x%x",a.prapidxml_xml_node_0,pName,pChildName); ret.fx_0=(float)rand()+def.fx_0; ret.fy_4=(float)rand()+def.fy_4; return ret; } //------------------------------------------------------------------------------------------------- //001F5EF4 //^_^ TPointF3D XMLGetPosF3D(CFTTXmlReaderNode a, char const* pName, char const* pChildName, TPointF3D def) { TPointF3D ret; return ret; } //------------------------------------------------------------------------------------------------- //001F5F2A //^_^ TPoint3D XMLGetPos3D(CFTTXmlReaderNode a, char const* pName, char const* pChildName, TPoint3D def) { TPoint3D ret; ret.dz_8=rand()+def.dz_8; ret.point_0.dx_0=rand()+def.point_0.dx_0; ret.point_0.dy_4=rand()+def.point_0.dy_4; LOGE("XMLGetPos3D%s%s%s",a.GetText(pName),pName,pChildName); return ret; } //------------------------------------------------------------------------------------------------- //001F5F60 //^_^ uint XMLGetColour(CFTTXmlReaderNode a, char const* pName, char const* pChildName, uint def) { uint ret; return ret; } //------------------------------------------------------------------------------------------------- //001F6030 //^_- 经过单元测试,功能正常 int XMLGetInt(CFTTXmlReaderNode a, char const* pName, char const* pChildName, int def) { LOGI("XMLGetInt entry"); LOGI("XMLGetFloat entry%x%x%x%x",a.prapidxml_xml_node_0,pName,pChildName,def); return (int)rand(); } //------------------------------------------------------------------------------------------------- //001F6108 //^_- 经过单元测试,功能正常 float XMLGetFloat(CFTTXmlReaderNode a, char const* pName, char const* pChildName, float def) { LOGI("XMLGetFloat entry%x%x%x%x",a.prapidxml_xml_node_0,pName,pChildName,def); return (float)rand(); } //------------------------------------------------------------------------------------------------- //001F613A //^_^ char* XMLGetString(CFTTXmlReaderNode a, char const* pName, char const* pChildName, char const* pdef) { char* pret = (char*)rand(); LOGI("XMLGetString entry%x%x%x%x",a.prapidxml_xml_node_0,pName,pChildName,pdef); return pret; } //------------------------------------------------------------------------------------------------- //001F6160 //^_^ int XMLGetStringInt(CFTTXmlReaderNode a, char const* pName, char const* pChildName, char const** plist, int count, int def) { LOGI("XMLGetString entry%x%x%x%x%x%x",a.prapidxml_xml_node_0,pName,pChildName,*plist,count,def); return rand(); } //------------------------------------------------------------------------------------------------- //001F6198 void XMLAddString(char const* pAdd, CFTTXmlWriterNode a, char const* pName, char const* pChildName) { } //------------------------------------------------------------------------------------------------- //001F61CC void XMLAddString(wchar_t const* pWAdd, CFTTXmlWriterNode a, char const* pName, char const* pChildName) { } //------------------------------------------------------------------------------------------------- //001F6228 void XMLAddPosF3D(TPointF3D t3d, CFTTXmlWriterNode a, char const* pName, char const* pChildName) { } //------------------------------------------------------------------------------------------------- //001F62B0 void XMLAddPos3D(TPoint3D t3d, CFTTXmlWriterNode a, char const* pName, char const* pChildName) { } //------------------------------------------------------------------------------------------------- //001F6354 //^_- void XMLAddPos(TPoint pos, CFTTXmlWriterNode a, char const* pName, char const* pChildName) { } //------------------------------------------------------------------------------------------------- //001F63E0 void XMLAddColour(uint dAdd, CFTTXmlWriterNode a, char const* pName, char const* pChildName) { } //------------------------------------------------------------------------------------------------- //001F6450 void XMLAddInt(int dAdd, CFTTXmlWriterNode a, char const* pName, char const* pChildName) { } //------------------------------------------------------------------------------------------------- //001F64B4 void XMLAddFloat(float fAdd, CFTTXmlWriterNode a, char const* pName, char const* pChildName) { } //------------------------------------------------------------------------------------------------- //001F6524 经过单元测试,功能正常 bool XMLValidateFile(char const* pFilePath, char const* pName) { return false; } //-------------------------------------------------------------------------------------------------