diff options
author | Max Horn | 2009-01-16 21:08:55 +0000 |
---|---|---|
committer | Max Horn | 2009-01-16 21:08:55 +0000 |
commit | c0e1dbf1ac1542bcd2c6789a6d74221ec40b3f1a (patch) | |
tree | f84a3e4a30cba69a5749f1af0ecd301a65d8cc10 /engines/tucker/tucker.cpp | |
parent | 1082d82ba8d4ab966cba862b57f66ac9e059f656 (diff) | |
download | scummvm-rg350-c0e1dbf1ac1542bcd2c6789a6d74221ec40b3f1a.tar.gz scummvm-rg350-c0e1dbf1ac1542bcd2c6789a6d74221ec40b3f1a.tar.bz2 scummvm-rg350-c0e1dbf1ac1542bcd2c6789a6d74221ec40b3f1a.zip |
TUCKER: Changed loadFile and loadImage to take filename as parameter (trying to get rid of _fileToLoad)
svn-id: r35874
Diffstat (limited to 'engines/tucker/tucker.cpp')
-rw-r--r-- | engines/tucker/tucker.cpp | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/engines/tucker/tucker.cpp b/engines/tucker/tucker.cpp index 165ecf4576..12f966ba9d 100644 --- a/engines/tucker/tucker.cpp +++ b/engines/tucker/tucker.cpp @@ -331,16 +331,11 @@ void TuckerEngine::mainLoop() { loadCharSizeDta(); loadCharset(); loadPanel(); - strcpy(_fileToLoad, "infobar.txt"); - loadFile(_infoBarBuf); - strcpy(_fileToLoad, "data5.c"); - _data5Buf = loadFile(); - strcpy(_fileToLoad, "bgtext.c"); - _bgTextBuf = loadFile(); - strcpy(_fileToLoad, "charname.c"); - _charNameBuf = loadFile(); - strcpy(_fileToLoad, "csdata.c"); - _csDataBuf = loadFile(); + loadFile("infobar.txt", _infoBarBuf); + _data5Buf = loadFile("data5.c", 0); + _bgTextBuf = loadFile("bgtext.c", 0); + _charNameBuf = loadFile("charname.c", 0); + _csDataBuf = loadFile("csdata.c", 0); _csDataSize = _fileLoadSize; _currentSaveLoadGameState = 1; @@ -720,12 +715,12 @@ void TuckerEngine::setupNewLocation() { } } -void TuckerEngine::copyLocBitmap(int offset, bool isMask) { +void TuckerEngine::copyLocBitmap(const char *filename, int offset, bool isMask) { int type = !isMask ? 1 : 0; if (offset > 0 && _locationNum == 16) { type = 0; } - loadImage(_loadTempBuf, type); + loadImage(filename, _loadTempBuf, type); uint8 *dst = isMask ? _locationBackgroundMaskBuf : _locationBackgroundGfxBuf; dst += offset; const uint8 *src = _loadTempBuf; |