Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Ich finde deine Idee richtig gut, weil ich WiSims auch einfach super finde (Großer Fan von Railroad Tycoon 1 finde die neuen Teile aber nicht mehr so gut... ) !!! Darum kann ich nur sagen: Bleib an dem Projekt dran, das Konzept ist sehr gut. Meine C++ Kenntnisse sind aber noch nicht so weit ausgereift darum glaube ich nicht dass ich eine sehr große Hilfe wäre... Trotzdem würde ich mich sehr über so ein Spiel freuen!!!!
C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 int XmlManager::LoadIntXmlAttribute(std::string Path, std::string ElemN, std::string AttrN) { tinyxml2::XMLDocument doc; if(doc.LoadFile(Path.c_str()) != 0) { std::cout << "XML " << Path << " konnte nicht geladen werden: nicht vorhanden!" << std::endl; return 0; } tinyxml2::XMLElement* root = doc.RootElement(); if(root == nullptr) { std::cout << "XML " << Path << " konnte nicht geladen werden: kein Stamm!" << std::endl; doc.Clear(); return 0;...
Der XML-Code: Quellcode 1 2 3 4 <?xml version="1.0"?> <root> <troop Strength = "10" /> </root>
Erster Schritt geschafft: er wirft mir schon (wenn ich den relativen Pfad eingebe)"stamm nicht gefunden" aus... Aber trotzdem schon ein Fortschritt Liegt der Fehler vllt. doch noch in der xml?
Danke für die Begrüßung und die schnelle Antwort! Ich habe die xml abgeändert, aber die Konsole wirft mir immer noch xml nicht gefunden aus... Könnte es vllt. daran liegen, das ich das xml-script irgendwie in mein Projekt einbinden muss? Trotzdem danke für die Antwort!
Hallo Community! Ich programmiere gerade an einer Spiele-Engine in C++. Darin wollte ich auch eine Art "Script-Engine" für XML programmieren und habe mich für TinyXML2 entschieden, da mir ein eigener Code dazu zu aufwendig ist. Aber ich scheitere schon bei der Laden-Funktion (Nur der Anfang): C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 int XmlManager::LoadIntXmlAttribute(std::string Path, std::string AttrN, std::string ElemN) { tinyxml2::XMLDocument doc; if(!doc.LoadFile(Path.c_str())) ...