aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/selector.h
diff options
context:
space:
mode:
authorFilippos Karapetis2010-11-17 14:03:14 +0000
committerFilippos Karapetis2010-11-17 14:03:14 +0000
commitbb9b7c24f9e301d35c1dcfb1a498df4af2a154db (patch)
treef4592934cafae379a89133fe1effda0085423e03 /engines/sci/engine/selector.h
parent3d7f7b49fe86e2ec8d637d9d5df5c8cb11969734 (diff)
downloadscummvm-rg350-bb9b7c24f9e301d35c1dcfb1a498df4af2a154db.tar.gz
scummvm-rg350-bb9b7c24f9e301d35c1dcfb1a498df4af2a154db.tar.bz2
scummvm-rg350-bb9b7c24f9e301d35c1dcfb1a498df4af2a154db.zip
SCI: Added some SCI3 selector related information
- Added a TODO for the usage of the -info- selector in kClone and kDisposeClone in SCI3 scripts, as it's no longer used in SCI3 - Added information about which of the selectors are missing in SCI3. There are some more which are missing, but aren't used in SCI2-SCI3 anyway - Some styling svn-id: r54291
Diffstat (limited to 'engines/sci/engine/selector.h')
-rw-r--r--engines/sci/engine/selector.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/sci/engine/selector.h b/engines/sci/engine/selector.h
index 98157c3eaf..6038ad0c36 100644
--- a/engines/sci/engine/selector.h
+++ b/engines/sci/engine/selector.h
@@ -40,7 +40,7 @@ struct SelectorCache {
}
// Statically defined selectors, (almost the) same in all SCI versions
- Selector _info_;
+ Selector _info_; ///< Removed in SCI3
Selector y;
Selector x;
Selector view, loop, cel; ///< Description of a specific image
@@ -58,8 +58,9 @@ struct SelectorCache {
// style
Selector state, font, type;///< Used by controls
// window
- Selector cursor, max; ///< Used by EditControl
- Selector mark; //< Used by list controls
+ Selector cursor; ///< Used by EditControl
+ Selector max; ///< Used by EditControl, removed in SCI3
+ Selector mark; //< Used by list controls (script internal, is needed by us for the QfG import rooms)
Selector sort; //< Used by list controls (script internal, is needed by us for QfG3 import room)
// who
Selector message; ///< Used by GetEvent
@@ -96,8 +97,8 @@ struct SelectorCache {
Selector subtitleLang;
Selector size;
Selector points; ///< Used by AvoidPath()
- Selector palette;
- Selector dataInc;
+ Selector palette; ///< Used by the SCI0-SCI1.1 animate code, unused in SCI2-SCI2.1, removed in SCI3
+ Selector dataInc; ///< Used to sync music with animations, removed in SCI3
// handle (in SCI1)
Selector min; ///< SMPTE time format
Selector sec;
@@ -109,7 +110,7 @@ struct SelectorCache {
// SCI1 selectors which have been moved a bit in SCI1.1, but otherwise static
Selector cantBeHere; ///< Checks for movement avoidance in SCI1+. Replaces canBeHere
- Selector topString; ///< SCI1 scroll lists use this instead of lsTop
+ Selector topString; ///< SCI1 scroll lists use this instead of lsTop. Removed in SCI3
Selector flags;
// SCI1+ audio sync related selectors, not static. They're used for lip syncing in