diff options
author | Matthew Hoops | 2011-12-12 15:25:28 -0500 |
---|---|---|
committer | Matthew Hoops | 2011-12-12 15:25:28 -0500 |
commit | 00279659b22cbd5db739d5351e83a9fc2a2ae408 (patch) | |
tree | 497f06f46820043cbdf1725652b8f0073223e24a /engines/saga | |
parent | d932df79bed5aac97e17c0920a5e75cb5ce733ee (diff) | |
parent | d1628feb761acc9f4607f64de3eb620fea53bcc9 (diff) | |
download | scummvm-rg350-00279659b22cbd5db739d5351e83a9fc2a2ae408.tar.gz scummvm-rg350-00279659b22cbd5db739d5351e83a9fc2a2ae408.tar.bz2 scummvm-rg350-00279659b22cbd5db739d5351e83a9fc2a2ae408.zip |
Merge remote branch 'upstream/master' into pegasus
Conflicts:
video/qt_decoder.cpp
Diffstat (limited to 'engines/saga')
-rw-r--r-- | engines/saga/detection.cpp | 2 | ||||
-rw-r--r-- | engines/saga/detection_tables.h | 53 | ||||
-rw-r--r-- | engines/saga/gfx.cpp | 2 | ||||
-rw-r--r-- | engines/saga/isomap.cpp | 2 | ||||
-rw-r--r-- | engines/saga/saveload.cpp | 2 | ||||
-rw-r--r-- | engines/saga/scene.cpp | 2 |
6 files changed, 30 insertions, 33 deletions
diff --git a/engines/saga/detection.cpp b/engines/saga/detection.cpp index 091ec8d427..d39ec34cc8 100644 --- a/engines/saga/detection.cpp +++ b/engines/saga/detection.cpp @@ -209,7 +209,7 @@ int SagaMetaEngine::getMaximumSaveSlot() const { return MAX_SAVES - 1; } void SagaMetaEngine::removeSaveState(const char *target, int slot) const { Common::String filename = target; - filename += Common::String::format(".s%02d", slot);; + filename += Common::String::format(".s%02d", slot); g_system->getSavefileManager()->removeSavefile(filename); } diff --git a/engines/saga/detection_tables.h b/engines/saga/detection_tables.h index 3e83c30eef..234a10acfe 100644 --- a/engines/saga/detection_tables.h +++ b/engines/saga/detection_tables.h @@ -164,9 +164,6 @@ static const GamePatchDescription ITEMacPatch_Files[] = { { NULL, 0, 0} }; -using Common::GUIO_NONE; -using Common::GUIO_NOSPEECH; - static const SAGAGameDescription gameDescriptions[] = { // ITE Section //////////////////////////////////////////////////////////////////////////////////////////// @@ -193,7 +190,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, - GUIO_NOSPEECH + GUIO1(GUIO_NOSPEECH) }, GID_ITE, // Game id GF_OLD_ITE_DOS, // features @@ -218,7 +215,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformMacintosh, ADGF_DEMO, - GUIO_NOSPEECH + GUIO1(GUIO_NOSPEECH) }, GID_ITE, 0, @@ -244,7 +241,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformMacintosh, ADGF_DEMO, - GUIO_NOSPEECH + GUIO1(GUIO_NOSPEECH) }, GID_ITE, 0, @@ -270,7 +267,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformWindows, ADGF_DEMO, - GUIO_NONE + GUIO0() }, GID_ITE, 0, @@ -296,7 +293,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformWindows, ADGF_DEMO, - GUIO_NONE + GUIO0() }, GID_ITE, GF_8BIT_UNSIGNED_PCM, @@ -329,7 +326,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformMacintosh, ADGF_CD, - GUIO_NONE + GUIO0() }, GID_ITE, GF_8BIT_UNSIGNED_PCM, @@ -353,7 +350,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformMacintosh, ADGF_CD, - GUIO_NONE + GUIO0() }, GID_ITE, 0, @@ -385,7 +382,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformUnknown, ADGF_CD, - GUIO_NONE + GUIO0() }, GID_ITE, 0, @@ -415,7 +412,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::IT_ITA, Common::kPlatformUnknown, ADGF_CD, - GUIO_NONE + GUIO0() }, GID_ITE, 0, @@ -439,7 +436,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformPC, ADGF_CD, - GUIO_NONE + GUIO0() }, GID_ITE, GF_EXTRA_ITE_CREDITS, @@ -463,7 +460,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::IT_ITA, Common::kPlatformPC, ADGF_CD, - GUIO_NONE + GUIO0() }, GID_ITE, 0, @@ -487,7 +484,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformPC, ADGF_CD, - GUIO_NONE + GUIO0() }, GID_ITE, 0, @@ -512,7 +509,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::DE_DEU, Common::kPlatformPC, ADGF_CD, - GUIO_NONE + GUIO0() }, GID_ITE, 0, @@ -539,7 +536,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::DE_DEU, Common::kPlatformPC, ADGF_NO_FLAGS, - GUIO_NOSPEECH + GUIO1(GUIO_NOSPEECH) }, GID_ITE, GF_ITE_FLOPPY, @@ -563,7 +560,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformPC, ADGF_NO_FLAGS, - GUIO_NOSPEECH + GUIO1(GUIO_NOSPEECH) }, GID_ITE, GF_ITE_FLOPPY, @@ -587,7 +584,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::IT_ITA, Common::kPlatformPC, ADGF_NO_FLAGS, - GUIO_NOSPEECH + GUIO1(GUIO_NOSPEECH) }, GID_ITE, GF_ITE_FLOPPY, @@ -620,7 +617,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformPC, ADGF_DEMO, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_IHNM, 0, @@ -652,7 +649,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformPC, ADGF_NO_FLAGS, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_IHNM, 0, @@ -682,7 +679,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::DE_DEU, Common::kPlatformPC, ADGF_NO_FLAGS, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_IHNM, 0, @@ -710,7 +707,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::ES_ESP, Common::kPlatformPC, ADGF_NO_FLAGS, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_IHNM, 0, @@ -739,7 +736,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::FR_FRA, Common::kPlatformPC, ADGF_NO_FLAGS, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_IHNM, 0, @@ -767,7 +764,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::IT_ITA, Common::kPlatformPC, ADGF_NO_FLAGS, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_IHNM, 0, @@ -792,7 +789,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformMacintosh, ADGF_NO_FLAGS, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_IHNM, 0, @@ -822,7 +819,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformPC, ADGF_UNSTABLE, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_DINO, 0, @@ -852,7 +849,7 @@ static const SAGAGameDescription gameDescriptions[] = { Common::EN_ANY, Common::kPlatformPC, ADGF_UNSTABLE, - GUIO_NONE + GUIO1(GUIO_NOASPECT) }, GID_FTA2, 0, diff --git a/engines/saga/gfx.cpp b/engines/saga/gfx.cpp index ab0c0f3e4c..8e98f0fbe7 100644 --- a/engines/saga/gfx.cpp +++ b/engines/saga/gfx.cpp @@ -123,7 +123,7 @@ void Surface::drawPolyLine(const Point *points, int count, int color) { drawLine(points[i].x, points[i].y, points[i - 1].x, points[i - 1].y, color); } - drawLine(points[count - 1].x, points[count - 1].y, points->x, points->y, color); + drawLine(points[count - 1].x, points[count - 1].y, points[0].x, points[0].y, color); } } diff --git a/engines/saga/isomap.cpp b/engines/saga/isomap.cpp index e886f0df82..ec6b13f313 100644 --- a/engines/saga/isomap.cpp +++ b/engines/saga/isomap.cpp @@ -95,7 +95,7 @@ static const int16 directions[8][2] = { IsoMap::IsoMap(SagaEngine *vm) : _vm(vm) { _viewScroll.x = (128 - 8) * 16; - _viewScroll.x = (128 - 8) * 16 - 64; + _viewScroll.y = (128 - 8) * 16 - 64; _viewDiff = 1; } diff --git a/engines/saga/saveload.cpp b/engines/saga/saveload.cpp index 9e0789fdaf..6a5a7d8e14 100644 --- a/engines/saga/saveload.cpp +++ b/engines/saga/saveload.cpp @@ -44,7 +44,7 @@ static SaveFileData emptySlot = { char* SagaEngine::calcSaveFileName(uint slotNumber) { static char name[MAX_FILE_NAME]; - sprintf(name, "%s.s%02d", _targetName.c_str(), slotNumber); + sprintf(name, "%s.s%02u", _targetName.c_str(), slotNumber); return name; } diff --git a/engines/saga/scene.cpp b/engines/saga/scene.cpp index 61e62d5626..35d923f821 100644 --- a/engines/saga/scene.cpp +++ b/engines/saga/scene.cpp @@ -454,7 +454,6 @@ void Scene::changeScene(int16 sceneNumber, int actorsEntrance, SceneTransitionTy if (_vm->_hasITESceneSubstitutes) { for (int i = 0; i < ARRAYSIZE(sceneSubstitutes); i++) { if (sceneSubstitutes[i].sceneId == sceneNumber) { - Surface bbmBuffer; byte *pal, colors[768]; Common::File file; Rect rect; @@ -463,6 +462,7 @@ void Scene::changeScene(int16 sceneNumber, int actorsEntrance, SceneTransitionTy _vm->_interface->setMode(kPanelSceneSubstitute); if (file.open(sceneSubstitutes[i].image)) { + Graphics::Surface bbmBuffer; Graphics::decodePBM(file, bbmBuffer, colors); pal = colors; rect.setWidth(bbmBuffer.w); |