aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sci.h
diff options
context:
space:
mode:
authorFilippos Karapetis2009-05-14 17:50:09 +0000
committerFilippos Karapetis2009-05-14 17:50:09 +0000
commitd5e1ca4630d0f8694f059a06ab06155108a7e435 (patch)
treef0c6f7afddce73747fa50a9791afb3d0a16b09dc /engines/sci/sci.h
parent3ab81fa502408d453ce3788f163c0553316583e1 (diff)
downloadscummvm-rg350-d5e1ca4630d0f8694f059a06ab06155108a7e435.tar.gz
scummvm-rg350-d5e1ca4630d0f8694f059a06ab06155108a7e435.tar.bz2
scummvm-rg350-d5e1ca4630d0f8694f059a06ab06155108a7e435.zip
- Added a new game flag to distinguish SCI1 EGA versions
- Fixed the wrong detected versions of Laura Bow 2 - Changed some code regarding the resource loader of Jones in the Fast Lane (which is still non-functional) svn-id: r40564
Diffstat (limited to 'engines/sci/sci.h')
-rw-r--r--engines/sci/sci.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/sci/sci.h b/engines/sci/sci.h
index a70ab8a8e3..5c6366bfac 100644
--- a/engines/sci/sci.h
+++ b/engines/sci/sci.h
@@ -118,22 +118,27 @@ enum SciGameFlags {
** SCI1 flags
*/
+ /*
+ ** Used to distinguish SCI1 EGA games
+ */
+ GF_SCI1_EGA = (1 << 3),
+
/* 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 << 3),
+ GF_SCI1_LOFSABSOLUTE = (1 << 4),
/* Applies to all versions from 1.000.510 onwards
** kDoSound() is different than in earlier SCI1 versions.
*/
- GF_SCI1_NEWDOSOUND = (1 << 4),
+ GF_SCI1_NEWDOSOUND = (1 << 5),
/*
** Newer SCI1 games (like KQ5 CD and EcoQuest 1) use
** different semantics in kSetCursor(), like SCI1.1 games
*/
- GF_SCI1_NEWSETCURSOR = (1 << 5)
+ GF_SCI1_NEWSETCURSOR = (1 << 6)
};
class SciEngine : public Engine {