LAB: Set a default to the second parameter of readPict

This commit is contained in:
Strangerke 2015-12-20 16:52:49 +01:00 committed by Willem Jan Palenstijn
parent 4dfc428bac
commit cff1f99b26
8 changed files with 21 additions and 21 deletions

View file

@ -78,7 +78,7 @@ void DisplayMan::loadPict(const Common::String filename) {
void DisplayMan::loadBackPict(const Common::String fileName, uint16 *highPal) {
_fadePalette = highPal;
_vm->_anim->_noPalChange = true;
readPict(fileName, true);
readPict(fileName);
for (uint16 i = 0; i < 16; i++) {
highPal[i] = ((_vm->_anim->_diffPalette[i * 3] >> 2) << 8) +

View file

@ -85,7 +85,7 @@ public:
/**
* Reads in a picture into the display bitmap.
*/
void readPict(Common::String filename, bool playOnce, bool onlyDiffData = false, byte *memoryBuffer = nullptr, uint16 maxHeight = 0);
void readPict(Common::String filename, bool playOnce = true, bool onlyDiffData = false, byte *memoryBuffer = nullptr, uint16 maxHeight = 0);
void freePict();
/**

View file

@ -331,7 +331,7 @@ bool LabEngine::doUse(uint16 curInv) {
_anim->_doBlack = false;
_anim->_waitForEffect = true;
_graphics->readPict("Music:Click", true);
_graphics->readPict("Music:Click");
_anim->_waitForEffect = false;
_anim->_doBlack = false;
@ -461,7 +461,7 @@ void LabEngine::mainGameLoop() {
switch (_closeDataPtr->_closeUpType) {
case SPECIALLOCK:
if (_mainDisplay)
_tilePuzzle->showCombination(_curFileName.c_str());
_tilePuzzle->showCombination(_curFileName);
break;
case SPECIALBRICK:
case SPECIALBRICKNOMOUSE:
@ -469,11 +469,11 @@ void LabEngine::mainGameLoop() {
_tilePuzzle->showTile(_curFileName, (_closeDataPtr->_closeUpType == SPECIALBRICKNOMOUSE));
break;
default:
_graphics->readPict(_curFileName.c_str(), false);
_graphics->readPict(_curFileName, false);
break;
}
} else
_graphics->readPict(_curFileName.c_str(), false);
_graphics->readPict(_curFileName, false);
drawRoomMessage(curInv, _closeDataPtr);
forceDraw = false;
@ -553,15 +553,15 @@ void LabEngine::mainGameLoop() {
void LabEngine::showLab2Teaser() {
_graphics->blackAllScreen();
_graphics->readPict("P:End/L2In.1", true);
_graphics->readPict("P:End/L2In.1");
for (uint16 i = 0; i < 120; i++) {
_music->updateMusic();
waitTOF();
}
_graphics->readPict("P:End/L2In.9", true);
_graphics->readPict("P:End/Lost", true);
_graphics->readPict("P:End/L2In.9");
_graphics->readPict("P:End/Lost");
while (!_event->getMsg() && !shouldQuit()) {
_music->updateMusic();

View file

@ -291,7 +291,7 @@ void LabEngine::doActions(Action *actionList, CloseDataPtr *closePtrList) {
if (test != _curFileName) {
_curFileName = test;
_graphics->readPict(_curFileName, true);
_graphics->readPict(_curFileName);
}
}
break;
@ -339,7 +339,7 @@ void LabEngine::doActions(Action *actionList, CloseDataPtr *closePtrList) {
if (actionList->_param1 & 0x8000) {
// This is a Wyrmkeep Windows trial version, thus stop at this
// point, since we can't check for game payment status
_graphics->readPict(getPictName(closePtrList), true);
_graphics->readPict(getPictName(closePtrList));
actionList = nullptr;
GUI::MessageDialog trialMessage("This is the end of the trial version. You can play the full game using the original interpreter from Wyrmkeep");
trialMessage.runModal();

View file

@ -132,7 +132,7 @@ bool LabEngine::saveGame(int slot, Common::String desc) {
// Load scene pic
CloseDataPtr closePtr = nullptr;
_graphics->readPict(getPictName(&closePtr), true);
_graphics->readPict(getPictName(&closePtr));
writeSaveGameHeader(file, desc);
file->writeUint16LE(_roomNum);

View file

@ -448,10 +448,10 @@ void LabEngine::doMonitor(Common::String background, Common::String textfile, bo
_monitorTextFilename = textfile;
_graphics->blackAllScreen();
_graphics->readPict("P:Mon/Monitor.1", true);
_graphics->readPict("P:Mon/NWD1", true);
_graphics->readPict("P:Mon/NWD2", true);
_graphics->readPict("P:Mon/NWD3", true);
_graphics->readPict("P:Mon/Monitor.1");
_graphics->readPict("P:Mon/NWD1");
_graphics->readPict("P:Mon/NWD2");
_graphics->readPict("P:Mon/NWD3");
_graphics->blackAllScreen();
_monitorPage = 0;

View file

@ -175,7 +175,7 @@ void TilePuzzle::changeTile(uint16 col, uint16 row) {
// unlocked combination
_vm->_conditions->inclElement(BRICKOPEN);
_vm->_anim->_doBlack = true;
_vm->_graphics->readPict("p:Up/BDOpen", true);
_vm->_graphics->readPict("p:Up/BDOpen");
}
}
}
@ -254,7 +254,7 @@ void TilePuzzle::doTile(bool showsolution) {
void TilePuzzle::showTile(const Common::String filename, bool showSolution) {
_vm->_anim->_doBlack = true;
_vm->_anim->_noPalChange = true;
_vm->_graphics->readPict(filename, true);
_vm->_graphics->readPict(filename);
_vm->_anim->_noPalChange = false;
_vm->_graphics->blackScreen();
@ -379,10 +379,10 @@ void TilePuzzle::doCombination() {
/**
* Reads in a backdrop picture.
*/
void TilePuzzle::showCombination(const char *filename) {
void TilePuzzle::showCombination(const Common::String filename) {
_vm->_anim->_doBlack = true;
_vm->_anim->_noPalChange = true;
_vm->_graphics->readPict(filename, true);
_vm->_graphics->readPict(filename);
_vm->_anim->_noPalChange = false;
_vm->_graphics->blackScreen();

View file

@ -52,7 +52,7 @@ public:
void mouseTile(Common::Point pos);
void showTile(const Common::String filename, bool showSolution);
void mouseCombination(Common::Point pos);
void showCombination(const char *filename);
void showCombination(const Common::String filename);
void save(Common::OutSaveFile *file);
void load(Common::InSaveFile *file);