diff options
author | Filippos Karapetis | 2010-01-11 14:12:52 +0000 |
---|---|---|
committer | Filippos Karapetis | 2010-01-11 14:12:52 +0000 |
commit | 6d53dfe917ffdc6c569c29d82957214cc8a24afc (patch) | |
tree | e77b91920adde5f7fd50763c7853d5bf19343bfb /engines/sci/graphics/portrait.cpp | |
parent | 6a07bbd5f41960d5c773f116d24c4de741ef3541 (diff) | |
download | scummvm-rg350-6d53dfe917ffdc6c569c29d82957214cc8a24afc.tar.gz scummvm-rg350-6d53dfe917ffdc6c569c29d82957214cc8a24afc.tar.bz2 scummvm-rg350-6d53dfe917ffdc6c569c29d82957214cc8a24afc.zip |
Some portrait-related changes, to be used when portrait loading/unloading is done. Also, added a comment on where the class is used
svn-id: r47251
Diffstat (limited to 'engines/sci/graphics/portrait.cpp')
-rw-r--r-- | engines/sci/graphics/portrait.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/engines/sci/graphics/portrait.cpp b/engines/sci/graphics/portrait.cpp index e2c2a86fde..c45ca914f9 100644 --- a/engines/sci/graphics/portrait.cpp +++ b/engines/sci/graphics/portrait.cpp @@ -39,8 +39,8 @@ namespace Sci { Portrait::Portrait(ResourceManager *resMan, SciEvent *event, SciGui *gui, Screen *screen, SciPalette *palette, AudioPlayer *audio, Common::String resourceName) - : _resMan(resMan), _event(event), _gui(gui), _screen(screen), _palette(palette), _audio(audio) { - init(resourceName); + : _resMan(resMan), _event(event), _gui(gui), _screen(screen), _palette(palette), _audio(audio), _resourceName(resourceName) { + init(); } Portrait::~Portrait() { @@ -48,7 +48,7 @@ Portrait::~Portrait() { delete _fileData; } -void Portrait::init(Common::String resourceName) { +void Portrait::init() { // .BIN files are loaded from actors directory and from .\ directory // header: // 3 bytes "WIN" @@ -69,11 +69,11 @@ void Portrait::init(Common::String resourceName) { // another animation count times bitmap header and data int32 fileSize = 0; Common::SeekableReadStream *file = - SearchMan.createReadStreamForMember("actors/" + resourceName + ".bin"); + SearchMan.createReadStreamForMember("actors/" + _resourceName + ".bin"); if (!file) { - file = SearchMan.createReadStreamForMember(resourceName + ".bin"); + file = SearchMan.createReadStreamForMember(_resourceName + ".bin"); if (!file) - error("portrait %s.bin not found", resourceName.c_str()); + error("portrait %s.bin not found", _resourceName.c_str()); } fileSize = file->size(); _fileData = new byte[fileSize]; @@ -81,7 +81,7 @@ void Portrait::init(Common::String resourceName) { delete file; if (strncmp((char *)_fileData, "WIN", 3)) { - error("portrait %s doesn't have valid header", resourceName.c_str()); + error("portrait %s doesn't have valid header", _resourceName.c_str()); } _width = READ_LE_UINT16(_fileData + 3); _height = READ_LE_UINT16(_fileData + 5); |