From 00b3b347f845f8b1550777f09464463af3805098 Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Thu, 21 Apr 2005 17:19:32 +0000 Subject: maybe Hammerbear will like it this way? --- src/resources/itemmanager.cpp | 5 ++++- src/resources/itemmanager.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/resources/itemmanager.cpp b/src/resources/itemmanager.cpp index eb75321d..6453b55c 100644 --- a/src/resources/itemmanager.cpp +++ b/src/resources/itemmanager.cpp @@ -107,6 +107,9 @@ ItemManager::ItemManager() } else { logger.log("Error while parsing item database!"); } + + unknown = new ItemInfo(); + unknown->setName("Unknown item"); } ItemManager::~ItemManager() @@ -118,6 +121,6 @@ ItemInfo *ItemManager::getItemInfo(int id) if (db.find(id) != db.end()) return db[id]; else - return NULL; + return unknown; } diff --git a/src/resources/itemmanager.h b/src/resources/itemmanager.h index b4c98e5b..8b8c437f 100644 --- a/src/resources/itemmanager.h +++ b/src/resources/itemmanager.h @@ -50,6 +50,7 @@ class ItemManager protected: // Items database std::map db; + ItemInfo *unknown; }; #endif -- cgit v1.2.3-70-g09d2