Skip to content

Commit

Permalink
ZVISION: Remove duplicate image loading code
Browse files Browse the repository at this point in the history
  • Loading branch information
bluegr committed Dec 26, 2014
1 parent db37cfb commit a9701d0
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 16 deletions.
14 changes: 2 additions & 12 deletions engines/zvision/graphics/render_manager.cpp
Expand Up @@ -568,28 +568,18 @@ Graphics::Surface *RenderManager::getBkgRect(Common::Rect &rect) {
return srf;
}

Graphics::Surface *RenderManager::loadImage(Common::String &file) {
Graphics::Surface *RenderManager::loadImage(Common::String file) {
Graphics::Surface *tmp = new Graphics::Surface;
readImageToSurface(file, *tmp);
return tmp;
}

Graphics::Surface *RenderManager::loadImage(const char *file) {
Common::String str = Common::String(file);
return loadImage(str);
}

Graphics::Surface *RenderManager::loadImage(Common::String &file, bool transposed) {
Graphics::Surface *RenderManager::loadImage(Common::String file, bool transposed) {
Graphics::Surface *tmp = new Graphics::Surface;
readImageToSurface(file, *tmp, transposed);
return tmp;
}

Graphics::Surface *RenderManager::loadImage(const char *file, bool transposed) {
Common::String str = Common::String(file);
return loadImage(str, transposed);
}

void RenderManager::prepareBackground() {
_backgroundDirtyRect.clip(_backgroundWidth, _backgroundHeight);
RenderTable::RenderState state = _renderTable.getRenderState();
Expand Down
6 changes: 2 additions & 4 deletions engines/zvision/graphics/render_manager.h
Expand Up @@ -263,10 +263,8 @@ class RenderManager {
Graphics::Surface *getBkgRect(Common::Rect &rect);

// Load image into new surface
Graphics::Surface *loadImage(const char *file);
Graphics::Surface *loadImage(Common::String &file);
Graphics::Surface *loadImage(const char *file, bool transposed);
Graphics::Surface *loadImage(Common::String &file, bool transposed);
Graphics::Surface *loadImage(Common::String file);
Graphics::Surface *loadImage(Common::String file, bool transposed);

// Clear whole/area of menu surface
void clearMenuSurface();
Expand Down

0 comments on commit a9701d0

Please sign in to comment.