aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sci.h
diff options
context:
space:
mode:
authorFilippos Karapetis2009-07-03 23:37:08 +0000
committerFilippos Karapetis2009-07-03 23:37:08 +0000
commitdf9570cb3265f4d81ac41d66d949355491e2df7e (patch)
tree66e0f740882acc879c7beaecf070a6e8f6673475 /engines/sci/sci.h
parent9a96b20cd0c30dd8b1788637ae8b8b4bb4e5ca38 (diff)
downloadscummvm-rg350-df9570cb3265f4d81ac41d66d949355491e2df7e.tar.gz
scummvm-rg350-df9570cb3265f4d81ac41d66d949355491e2df7e.tar.bz2
scummvm-rg350-df9570cb3265f4d81ac41d66d949355491e2df7e.zip
SCI0 games using older graphics functions are automatically detected now, from the presence of the "TimesSin" and "SinMult" kernel functions. Removed the GF_SCI0_OLDGFXFUNCS game flag
svn-id: r42081
Diffstat (limited to 'engines/sci/sci.h')
-rw-r--r--engines/sci/sci.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/engines/sci/sci.h b/engines/sci/sci.h
index b68301546d..ea50976df4 100644
--- a/engines/sci/sci.h
+++ b/engines/sci/sci.h
@@ -96,18 +96,10 @@ enum SciGameFlags {
*/
GF_SCI0_OLD = (1 << 0),
- /* Applies to all versions before 0.000.502
- ** Old SCI versions used to interpret the third DrawPic() parameter inversely,
- ** with the opposite default value (obviously).
- ** Also, they used 15 priority zones from 42 to 200 instead of 14 priority
- ** zones from 42 to 190.
- */
- GF_SCI0_OLDGFXFUNCS = (1 << 1),
-
/* Applies to all versions before 0.000.629
** Older SCI versions had simpler code for GetTime()
*/
- GF_SCI0_OLDGETTIME = (1 << 2),
+ GF_SCI0_OLDGETTIME = (1 << 1),
// ----------------------------------------------------------------------------
@@ -118,18 +110,18 @@ enum SciGameFlags {
/*
** Used to distinguish SCI1 EGA games
*/
- GF_SCI1_EGA = (1 << 3),
+ GF_SCI1_EGA = (1 << 2),
/* Applies to all SCI1 versions after 1.000.200
** In late SCI1 versions, the argument of lofs[as] instructions
** is absolute rather than relative.
*/
- GF_SCI1_LOFSABSOLUTE = (1 << 4),
+ GF_SCI1_LOFSABSOLUTE = (1 << 3),
/* Applies to all versions from 1.000.510 onwards
** kDoSound() is different than in earlier SCI1 versions.
*/
- GF_SCI1_NEWDOSOUND = (1 << 5)
+ GF_SCI1_NEWDOSOUND = (1 << 4)
};
class SciEngine : public Engine {