[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