aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/vars.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cruise/vars.h')
-rw-r--r--engines/cruise/vars.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/engines/cruise/vars.h b/engines/cruise/vars.h
index 8cb518418a..b7974b5887 100644
--- a/engines/cruise/vars.h
+++ b/engines/cruise/vars.h
@@ -132,6 +132,13 @@ struct dataFileEntry {
uint16 height;
dataFileEntrySub subData;
};
+
+struct SoundEntry {
+ int16 frameNum;
+ uint16 frequency;
+ int16 volume;
+};
+
/*
struct systemStringsStruct {
int8 param;
@@ -147,7 +154,7 @@ extern int32 volumeDataLoaded;
extern int16 numOfDisks;
-extern char musicName[15];
+extern char musicName[21];
extern char lastOverlay[15];
extern char nextOverlay[15];
@@ -177,12 +184,14 @@ extern int16 volumeNumberOfEntry;
extern int16 displayOn;
+#define NUM_FILE_ENTRIES 257
+
extern int16 globalVars[2000];
-extern dataFileEntry filesDatabase[257];
+extern dataFileEntry filesDatabase[NUM_FILE_ENTRIES];
extern int16 bootOverlayNumber;
-extern int16 initVar5[12];
+extern SoundEntry soundList[4];
extern opcodeTypeFunction opcodeTypeTable[64];