aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/engine/static_selectors.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/sci/engine/static_selectors.cpp b/engines/sci/engine/static_selectors.cpp
index 3252106e70..c047bdd3b0 100644
--- a/engines/sci/engine/static_selectors.cpp
+++ b/engines/sci/engine/static_selectors.cpp
@@ -70,7 +70,11 @@ static const SelectorRemap sci0SelectorRemap[] = {
// Taken from Leisure Suit Larry 1 VGA (Full Game)
static const SelectorRemap sci1SelectorRemap[] = {
{ "nodePtr", 44 }, { "cantBeHere", 57 }, { "topString", 101 },
- { "flags", 102 }, { "syncTime", 247 }, { "syncCue", 248 },
+ { "flags", 102 },
+ // FIXME: These two selectors differ for each game. We need to find a reliable
+ // way to detect them, or apply them on a per-game basis for games which are
+ // missing them
+ { "syncTime", 247 }, { "syncCue", 248 },
{ 0, 0 }
};
@@ -78,7 +82,11 @@ static const SelectorRemap sci1SelectorRemap[] = {
static const SelectorRemap sci11SelectorRemap[] = {
{ "nodePtr", 41 }, { "cantBeHere", 54 }, { "topString", 98 },
{ "flags", 99 }, { "scaleX", 104 }, { "scaleY", 105 },
- { "syncTime", 279 }, { "syncCue", 280 }, { 0, 0 }
+ // FIXME: These two selectors differ for each game. We need to find a reliable
+ // way to detect them, or apply them on a per-game basis for games which are
+ // missing them
+ { "syncTime", 279 }, { "syncCue", 280 },
+ { 0, 0 }
};
Common::StringList Kernel::checkStaticSelectorNames() {