aboutsummaryrefslogtreecommitdiff
path: root/queen/resource.h
diff options
context:
space:
mode:
Diffstat (limited to 'queen/resource.h')
-rw-r--r--queen/resource.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/queen/resource.h b/queen/resource.h
index fde96e823e..d23e05b446 100644
--- a/queen/resource.h
+++ b/queen/resource.h
@@ -41,7 +41,7 @@ enum Version {
VER_DEMO_PCGAMES = 9,
VER_DEMO = 10,
- VER_NUMBER = 11
+ VER_COUNT = 11
};
struct ResourceEntry {
@@ -80,6 +80,10 @@ public:
bool writeSave(uint16 slot, const byte *saveData, uint32 size);
bool readSave(uint16 slot, byte *&ptr);
+ enum {
+ DEMO_JAS_VERSION_OFFSET = 0x119A8,
+ JAS_VERSION_OFFSET = 0x12484
+ };
protected:
File *_resourceFile;
@@ -91,6 +95,8 @@ protected:
const char *_savePath;
uint32 _resourceEntries;
ResourceEntry *_resourceTable;
+
+ static const char *_tableFilename;
static const GameVersion _gameVersions[];
static ResourceEntry _resourceTablePEM10[];