BImage* BResourceManager::loadImage(const BString& name, const BString& path)
{
	if (this->_images.find(name) != _images.end())
	{
		return _images[name];
	}

	if (path == "")
		return NULL;

	BImage* image;

	image = BImage::create(name, path);
	_images[name] = image;
	image->load(path);
	return image;
}