diff options
author | Andrew Kurushin | 2006-03-27 16:56:08 +0000 |
---|---|---|
committer | Andrew Kurushin | 2006-03-27 16:56:08 +0000 |
commit | 7191d474a463a2821ce8cdb1c89b5481416985a0 (patch) | |
tree | 48fe9611e68edd3a251dfc004a93339e10f2367b /engines/saga/saga.h | |
parent | 017bcdb44510aeadfa1cf1327b9889da22443fa2 (diff) | |
download | scummvm-rg350-7191d474a463a2821ce8cdb1c89b5481416985a0.tar.gz scummvm-rg350-7191d474a463a2821ce8cdb1c89b5481416985a0.tar.bz2 scummvm-rg350-7191d474a463a2821ce8cdb1c89b5481416985a0.zip |
improve game detection:
- start process speedup (remove already scanned files)
- merge md5 & game files list
svn-id: r21468
Diffstat (limited to 'engines/saga/saga.h')
-rw-r--r-- | engines/saga/saga.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/saga/saga.h b/engines/saga/saga.h index e7637161fe..0ba23b4948 100644 --- a/engines/saga/saga.h +++ b/engines/saga/saga.h @@ -28,6 +28,7 @@ #include "base/engine.h" #include "common/stream.h" +#include "base/plugins.h" #include "saga/gfx.h" #include "saga/list.h" @@ -84,8 +85,8 @@ enum ERRORCODE { }; enum SAGAGameType { - GType_ITE, - GType_IHNM + GType_ITE = 0, + GType_IHNM = 1 }; enum GameObjectTypes { @@ -383,6 +384,7 @@ struct GameResourceDescription { struct GameFileDescription { const char *fileName; uint16 fileType; + const char *md5; }; struct GamePatchDescription { @@ -515,6 +517,8 @@ struct GameDescription { uint32 features; Common::Language language; Common::Platform platform; + + DetectedGame toDetectedGame(); }; struct SaveFileData { |