我已经彻底查看了 tinyxml (C++) 教程,但仍然无法真正理解我如何将这些示例应用于我正在尝试做的事情。简而言之,我要做的是使用 xml 在游戏中生成一系列房间对象。有人能给我一个带有以下 xml 和 Room 对象的简短示例吗?xml是:
<room>
<name>Prison room</name>
<connections>
<connection>Guard room</connection>
</connections>
<items>
<item>
<name>Short sword</name>
<attack>2</attack>
<armor>0</armor>
</item>
</items>
<monsters></monsters>
</room>
Room 对象具有以下字段:
std::vector<Item> itemsInRoom;
std::vector<Room> connectingRooms;
std::vector<Monster> monstersInroom;
std::string roomName;
提前致谢!
编辑:在解决特定问题时删除了编辑。