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; }