[Scummvm-git-logs] scummvm master -> 150984d11f0b045835ef0fb48872951645bf0259
BLooperZ
noreply at scummvm.org
Sun Jul 16 20:53:29 UTC 2023
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:
150984d11f ASYLUM: Add Hebrew board puzzle
Commit: 150984d11f0b045835ef0fb48872951645bf0259
https://github.com/scummvm/scummvm/commit/150984d11f0b045835ef0fb48872951645bf0259
Author: BLooperZ (blooperz at users.noreply.github.com)
Date: 2023-07-16T23:53:26+03:00
Commit Message:
ASYLUM: Add Hebrew board puzzle
Changed paths:
engines/asylum/puzzles/board.cpp
engines/asylum/puzzles/boardkeyhidesto.cpp
engines/asylum/puzzles/boardsalvation.cpp
engines/asylum/puzzles/boardyouth.cpp
diff --git a/engines/asylum/puzzles/board.cpp b/engines/asylum/puzzles/board.cpp
index 3d5d4c855fa..454711472cd 100644
--- a/engines/asylum/puzzles/board.cpp
+++ b/engines/asylum/puzzles/board.cpp
@@ -52,6 +52,10 @@ PuzzleBoard::PuzzleBoard(AsylumEngine *engine, const PuzzleData *data) : Puzzle(
case Common::FR_FRA:
i = 2;
break;
+
+ case Common::HE_ISR:
+ i = 3;
+ break;
}
memcpy(&_data, &data[i], sizeof(PuzzleData));
diff --git a/engines/asylum/puzzles/boardkeyhidesto.cpp b/engines/asylum/puzzles/boardkeyhidesto.cpp
index 05252105fa4..a16e97cf513 100644
--- a/engines/asylum/puzzles/boardkeyhidesto.cpp
+++ b/engines/asylum/puzzles/boardkeyhidesto.cpp
@@ -102,6 +102,31 @@ static const PuzzleBoard::PuzzleData puzzleKeyHidesToData[] = {
true,
4, 0,
"L A C L E F "
+ },
+ // Hebrew
+ {
+ 56,
+ kGameFlag283,
+ 503,
+ 3,
+ {{5, false}, {6, false}, {7, false}},
+ 10,
+ {
+ {'\xE7', 593, 58},
+ {'\xEE', 65, 59},
+ {'\xF4', 591, 91},
+ {'\xE0', 203, 106},
+ {'\xE4', 466, 122},
+ {'\xE1', 62, 123},
+ {'\xE9', 468, 155},
+ {'\xFA', 201, 170},
+ {'\xEE', 253, 203},
+ {'\xE7', 210, 218},
+ {'\0', 0, 0},
+ },
+ true,
+ 10, 0,
+ "\xE7 \xFA \xF4 \xEE \xE4 \xE0 \xE9 \xE1 \xE7 \xEE "
}
};
diff --git a/engines/asylum/puzzles/boardsalvation.cpp b/engines/asylum/puzzles/boardsalvation.cpp
index ab17f1afa22..827db6cef49 100644
--- a/engines/asylum/puzzles/boardsalvation.cpp
+++ b/engines/asylum/puzzles/boardsalvation.cpp
@@ -106,6 +106,31 @@ static const PuzzleBoard::PuzzleData puzzleSalvationData[] = {
true,
4, 0,
"D U S A L U T "
+ },
+ // Hebrew
+ {
+ 31,
+ kGameFlag281,
+ 431,
+ 3,
+ {{0, false}, {1, false}, {2, false}},
+ 9,
+ {
+ {'\xE5', 585, 58},
+ {'\xE4', 218, 58},
+ {'\xEC', 134, 87},
+ {'\xE4', 465, 138},
+ {'\xE0', 64, 154},
+ {'\xF2', 523, 203},
+ {'\xE9', 511, 219},
+ {'\xF9', 91, 234},
+ {'\0', 0, 0},
+ {'\0', 0, 0},
+ {'\0', 0, 0}
+ },
+ false,
+ 12, 0,
+ "\xE4 \xF2 \xE5 \xF9 \xE9 \xE4 \xEC \xE0 "
}
};
diff --git a/engines/asylum/puzzles/boardyouth.cpp b/engines/asylum/puzzles/boardyouth.cpp
index d3330a155d5..620ddbc20cd 100644
--- a/engines/asylum/puzzles/boardyouth.cpp
+++ b/engines/asylum/puzzles/boardyouth.cpp
@@ -102,6 +102,31 @@ static const PuzzleBoard::PuzzleData puzzleYouthData[] = {
true,
6, 0,
"E S T J E U N E S S E "
+ },
+ // Hebrew
+ {
+ 55,
+ kGameFlag282,
+ 431,
+ 2,
+ {{3, false}, {4, false}, {0, false}},
+ 8,
+ {
+ {'\xF0', 596, 59},
+ {'\xE5', 226, 58},
+ {'\xE4', 113, 74},
+ {'\xE0', 494, 106},
+ {'\xF8', 461, 122},
+ {'\xF2', 76, 155},
+ {'\xFA', 141, 186},
+ {'\0', 0, 0},
+ {'\0', 0, 0},
+ {'\0', 0, 0},
+ {'\0', 0, 0}
+ },
+ true,
+ 10, 0,
+ "\xF8 \xF2 \xE5 \xF0 \xE4 \xFA \xE0 "
}
};
More information about the Scummvm-git-logs
mailing list