diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-05-02 11:23:05 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-05-02 11:23:05 +0000 |
commit | b8dbdb628ba7a07a785e494d0ed76ebfe9e06615 (patch) | |
tree | 173d22e656ac771e473cdb7c1d035963d39c27e1 /src/resources/itemmanager.cpp | |
parent | b05628214d64e579504c87da72e79c024245a631 (diff) | |
download | mana-b8dbdb628ba7a07a785e494d0ed76ebfe9e06615.tar.gz mana-b8dbdb628ba7a07a785e494d0ed76ebfe9e06615.tar.bz2 mana-b8dbdb628ba7a07a785e494d0ed76ebfe9e06615.tar.xz mana-b8dbdb628ba7a07a785e494d0ed76ebfe9e06615.zip |
Made config.xml, tmw.log and chatlog.txt always appear in ~/.tmw on *nix.
Diffstat (limited to 'src/resources/itemmanager.cpp')
-rw-r--r-- | src/resources/itemmanager.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/resources/itemmanager.cpp b/src/resources/itemmanager.cpp index ecccd20c..a3438241 100644 --- a/src/resources/itemmanager.cpp +++ b/src/resources/itemmanager.cpp @@ -42,18 +42,18 @@ ItemManager::ItemManager() std::fstream dbFile; dbFile.open(TMW_DATADIR "data/items.xml", std::ios::in); if (!dbFile.is_open()) { - logger.log("Cannot find item database!"); + logger->log("Cannot find item database!"); return; } dbFile.close(); - + xmlDocPtr doc = xmlParseFile(TMW_DATADIR "data/items.xml"); if (doc) { xmlNodePtr node = xmlDocGetRootElement(doc); if (!node || !xmlStrEqual(node->name, BAD_CAST "items")) { - logger.log("Warning: Not a valid database file!"); + logger->log("Warning: Not a valid database file!"); } else { for (node = node->xmlChildrenNode; node != NULL; node = node->next) { @@ -84,7 +84,7 @@ ItemManager::ItemManager() prop = xmlGetProp(node, BAD_CAST "slot"); int slot = atoi((const char*)prop); xmlFree(prop); - + ItemInfo *itemInfo = new ItemInfo(); itemInfo->setImage(image); itemInfo->setArt(art); @@ -94,20 +94,20 @@ ItemManager::ItemManager() itemInfo->setWeight(weight); itemInfo->setSlot(slot); db[id] = itemInfo; - - /*logger.log("Item: %i %i %i %s %s %i %i %i", id, + + /*logger->log("Item: %i %i %i %s %s %i %i %i", id, getImage(id), getArt(id), getName(id).c_str(), getDescription(id).c_str(), getType(id), getWeight(id), getSlot(id));*/ } } } - + xmlFreeDoc(doc); } else { - logger.log("Error while parsing item database!"); + logger->log("Error while parsing item database!"); } - + unknown = new ItemInfo(); unknown->setName("Unknown item"); } |