aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/Base/BSurfaceStorage.cpp
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2012-07-09 05:27:50 +0200
committerEinar Johan Trøan Sømåen2012-07-09 05:27:50 +0200
commitacc2a95aca8943aae9d3d5eea3549885bf2f2c79 (patch)
tree147ba30f7d28233f3fafa069ba06aa9973958baa /engines/wintermute/Base/BSurfaceStorage.cpp
parentf147d0409dc97add9b1e182e07d746a4c7da0294 (diff)
downloadscummvm-rg350-acc2a95aca8943aae9d3d5eea3549885bf2f2c79.tar.gz
scummvm-rg350-acc2a95aca8943aae9d3d5eea3549885bf2f2c79.tar.bz2
scummvm-rg350-acc2a95aca8943aae9d3d5eea3549885bf2f2c79.zip
WINTERMUTE: Delay Image-load until the data is needed.
Diffstat (limited to 'engines/wintermute/Base/BSurfaceStorage.cpp')
-rw-r--r--engines/wintermute/Base/BSurfaceStorage.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/wintermute/Base/BSurfaceStorage.cpp b/engines/wintermute/Base/BSurfaceStorage.cpp
index 1c6bb33af3..20a905b62a 100644
--- a/engines/wintermute/Base/BSurfaceStorage.cpp
+++ b/engines/wintermute/Base/BSurfaceStorage.cpp
@@ -53,7 +53,7 @@ CBSurfaceStorage::~CBSurfaceStorage() {
//////////////////////////////////////////////////////////////////////////
ERRORCODE CBSurfaceStorage::cleanup(bool warn) {
for (int i = 0; i < _surfaces.getSize(); i++) {
- if (warn) Game->LOG(0, "CBSurfaceStorage warning: purging surface '%s', usage:%d", _surfaces[i]->_filename, _surfaces[i]->_referenceCount);
+ if (warn) Game->LOG(0, "CBSurfaceStorage warning: purging surface '%s', usage:%d", _surfaces[i]->getFileName(), _surfaces[i]->_referenceCount);
delete _surfaces[i];
}
_surfaces.removeAll();
@@ -99,7 +99,7 @@ ERRORCODE CBSurfaceStorage::removeSurface(CBSurface *surface) {
//////////////////////////////////////////////////////////////////////
CBSurface *CBSurfaceStorage::addSurface(const char *filename, bool defaultCK, byte ckRed, byte ckGreen, byte ckBlue, int lifeTime, bool keepLoaded) {
for (int i = 0; i < _surfaces.getSize(); i++) {
- if (scumm_stricmp(_surfaces[i]->_filename, filename) == 0) {
+ if (scumm_stricmp(_surfaces[i]->getFileName(), filename) == 0) {
_surfaces[i]->_referenceCount++;
return _surfaces[i];
}