diff options
author | Filippos Karapetis | 2009-05-14 17:50:09 +0000 |
---|---|---|
committer | Filippos Karapetis | 2009-05-14 17:50:09 +0000 |
commit | d5e1ca4630d0f8694f059a06ab06155108a7e435 (patch) | |
tree | f0c6f7afddce73747fa50a9791afb3d0a16b09dc /engines/sci/sci.h | |
parent | 3ab81fa502408d453ce3788f163c0553316583e1 (diff) | |
download | scummvm-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.h | 11 |
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 { |