[Scummvm-git-logs] scummvm master -> 5b04c12c3309e2605b8937fc99fdfb8b7365fbf2
neuromancer
noreply at scummvm.org
Sat Jun 4 08:30:36 UTC 2022
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
5b04c12c33 HYPNO: fixed menu glitches in localized wet releases
Commit: 5b04c12c3309e2605b8937fc99fdfb8b7365fbf2
https://github.com/scummvm/scummvm/commit/5b04c12c3309e2605b8937fc99fdfb8b7365fbf2
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2022-06-04T10:28:14+02:00
Commit Message:
HYPNO: fixed menu glitches in localized wet releases
Changed paths:
engines/hypno/wet/hard.cpp
diff --git a/engines/hypno/wet/hard.cpp b/engines/hypno/wet/hard.cpp
index 7e87c464ac0..363dbf5e71b 100644
--- a/engines/hypno/wet/hard.cpp
+++ b/engines/hypno/wet/hard.cpp
@@ -137,11 +137,11 @@ void WetEngine::runMainMenu(Code *code) {
Graphics::Surface *menu = decodeFrame("c_misc/menus.smk", 16, &palette);
Graphics::Surface *overlay = decodeFrame("c_misc/menus.smk", 18, nullptr);
loadPalette(palette, 0, 256);
- Common::Rect subName(21, 10, 159, 24);
+ Common::Rect subName(21, 10, 169, 24);
drawImage(*menu, 0, 0, false);
Graphics::Surface surName = overlay->getSubArea(subName);
- drawImage(surName, subName.left, subName.top, false);
+ drawImage(surName, subName.left, subName.top, true);
drawString("scifi08.fgx", _enterNameString, 48, 50, 100, c);
_name.clear();
bool cont = true;
@@ -167,7 +167,7 @@ void WetEngine::runMainMenu(Code *code) {
}
drawImage(*menu, 0, 0, false);
- drawImage(surName, subName.left, subName.top, false);
+ drawImage(surName, subName.left, subName.top, true);
drawString("scifi08.fgx", _enterNameString, 48, 50, 100, c);
drawString("scifi08.fgx", _name, 140, 50, 170, c);
break;
@@ -215,17 +215,17 @@ void WetEngine::runMainMenu(Code *code) {
Common::Rect subDifficulty(20, 104, 233, 119);
Graphics::Surface surDifficulty = overlay->getSubArea(subDifficulty);
drawImage(*menu, 0, 0, false);
- drawImage(surDifficulty, subDifficulty.left, subDifficulty.top, false);
+ drawImage(surDifficulty, subDifficulty.left, subDifficulty.top, true);
- Common::Rect subWet(145, 149, 179, 159);
+ Common::Rect subWet(129, 149, 195, 159);
Graphics::Surface surWet = overlay->getSubArea(subWet);
- drawImage(surWet, subWet.left, subWet.top, false);
+ drawImage(surWet, subWet.left, subWet.top, true);
playSound("sound/no_rapid.raw", 1, 11025);
- Common::Rect subDamp(62, 149, 110, 159);
+ Common::Rect subDamp(52, 149, 115, 159);
Graphics::Surface surDamp = overlay->getSubArea(subDamp);
- Common::Rect subSoaked(204, 149, 272, 159);
+ Common::Rect subSoaked(202, 149, 272, 159);
Graphics::Surface surSoaked = overlay->getSubArea(subSoaked);
Common::Array<Common::String> difficulties;
@@ -255,14 +255,14 @@ void WetEngine::runMainMenu(Code *code) {
cont = false;
drawImage(*menu, 0, 0, false);
- drawImage(surDifficulty, subDifficulty.left, subDifficulty.top, false);
+ drawImage(surDifficulty, subDifficulty.left, subDifficulty.top, true);
if (difficulties[idx] == "0")
- drawImage(surDamp, subDamp.left, subDamp.top, false);
+ drawImage(surDamp, subDamp.left, subDamp.top, true);
else if (difficulties[idx] == "1")
- drawImage(surWet, subWet.left, subWet.top, false);
+ drawImage(surWet, subWet.left, subWet.top, true);
else if (difficulties[idx] == "2")
- drawImage(surSoaked, subSoaked.left, subSoaked.top, false);
+ drawImage(surSoaked, subSoaked.left, subSoaked.top, true);
else
error("Invalid difficulty: %s", difficulties[idx].c_str());
More information about the Scummvm-git-logs
mailing list