#include "lisp/parser.hpp"
#include "lisp/list_iterator.hpp"
#include "file_system.hpp"
+#include "msg.hpp"
SpriteManager::SpriteManager(const std::string& filename)
{
+#ifdef DEBUG
+ Uint32 ticks = SDL_GetTicks();
+#endif
load_resfile(filename);
+#ifdef DEBUG
+ msg_debug("Loaded sprites in " << (SDL_GetTicks() - ticks) / 1000.0f << " seconds");
+#endif
}
SpriteManager::~SpriteManager()
} else {
delete i->second;
i->second = spritedata;
- std::cout << "Warning: dulpicate entry: '" << spritedata->get_name()
- << "' in spritefile." << std::endl;
+ msg_warning("dulpicate entry: '" << spritedata->get_name()
+ << "' in spritefile.");
}
} else {
- std::cout << "SpriteManager: Unknown tag '" << iter.item()
- << "' in spritefile.\n";
+ msg_warning("Unknown tag '" << iter.item()
+ << "' in spritefile.");
}
}
} catch(std::exception& e) {