aboutsummaryrefslogtreecommitdiff
path: root/engines/tucker/tucker.cpp
diff options
context:
space:
mode:
authorMax Horn2009-01-16 21:08:55 +0000
committerMax Horn2009-01-16 21:08:55 +0000
commitc0e1dbf1ac1542bcd2c6789a6d74221ec40b3f1a (patch)
treef84a3e4a30cba69a5749f1af0ecd301a65d8cc10 /engines/tucker/tucker.cpp
parent1082d82ba8d4ab966cba862b57f66ac9e059f656 (diff)
downloadscummvm-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.cpp19
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;