aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
diff options
context:
space:
mode:
authorFilippos Karapetis2009-11-20 16:48:51 +0000
committerFilippos Karapetis2009-11-20 16:48:51 +0000
commit85b44876ea581170e13fb978ac5935d99271eec7 (patch)
treec4f36bd5c3a7d3d7fd7367f3e57e9389be7113db /engines/sci/engine
parentcf1d7f92591685db315e0f970787a64e835b6518 (diff)
downloadscummvm-rg350-85b44876ea581170e13fb978ac5935d99271eec7.tar.gz
scummvm-rg350-85b44876ea581170e13fb978ac5935d99271eec7.tar.bz2
scummvm-rg350-85b44876ea581170e13fb978ac5935d99271eec7.zip
Added a FIXME for the syncTime and syncCue selectors, for games which don't have a default selector dictionary
svn-id: r46013
Diffstat (limited to 'engines/sci/engine')
-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() {