diff options
Diffstat (limited to 'engines/kyra/staticres.cpp')
-rw-r--r-- | engines/kyra/staticres.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/kyra/staticres.cpp b/engines/kyra/staticres.cpp index 724d318299..5a26d2f1f5 100644 --- a/engines/kyra/staticres.cpp +++ b/engines/kyra/staticres.cpp @@ -29,6 +29,18 @@ namespace Kyra { #define RESFILE_VERSION 12 +#define KYRADAT_FILESIZE 67227 + +bool StaticResource::checkKyraDat() { + Common::File kyraDat; + if (!kyraDat.open("KYRA.DAT")) + return false; + + if (kyraDat.size() != KYRADAT_FILESIZE) + return false; + + return true; +} #define GAME_FLAGS (GF_FLOPPY | GF_TALKIE | GF_DEMO | GF_AUDIOCD) #define LANGUAGE_FLAGS (GF_ENGLISH | GF_FRENCH | GF_GERMAN | GF_SPANISH | GF_ITALIAN | GF_LNGUNK) |