aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS/Src/games.h
diff options
context:
space:
mode:
authorChris Apers2004-09-12 13:32:27 +0000
committerChris Apers2004-09-12 13:32:27 +0000
commit2be4ef999fddab612b0435c7ad5eec7e92d91808 (patch)
tree232220dabd2339096185a19ceb1b993c220e13df /backends/PalmOS/Src/games.h
parentc3f2f286ccfccc2ba0d076013443eb89433648f8 (diff)
downloadscummvm-rg350-2be4ef999fddab612b0435c7ad5eec7e92d91808.tar.gz
scummvm-rg350-2be4ef999fddab612b0435c7ad5eec7e92d91808.tar.bz2
scummvm-rg350-2be4ef999fddab612b0435c7ad5eec7e92d91808.zip
- Music and sound options can now be defined for each games
- updated games config svn-id: r15058
Diffstat (limited to 'backends/PalmOS/Src/games.h')
-rw-r--r--backends/PalmOS/Src/games.h35
1 files changed, 34 insertions, 1 deletions
diff --git a/backends/PalmOS/Src/games.h b/backends/PalmOS/Src/games.h
index a381388629..3bd6b44c6c 100644
--- a/backends/PalmOS/Src/games.h
+++ b/backends/PalmOS/Src/games.h
@@ -70,8 +70,35 @@ typedef struct {
} GameInfoTypeV2;
+
// Current config
typedef struct {
+ struct {
+ UInt16 master;
+ UInt16 music;
+ UInt16 sfx;
+ UInt16 speech;
+ UInt16 audiocd;
+ } volume;
+
+ struct {
+ // midi
+ Boolean multiMidi;
+ Boolean music;
+ UInt8 drvMusic;
+ UInt8 tempo;
+ // sound FX
+ Boolean sfx;
+ UInt8 rate;
+ // CD audio
+ Boolean CD;
+ UInt8 drvCD, frtCD;
+ UInt16 defaultTrackLength;
+ UInt16 firstTrack;
+ } sound;
+} MusicInfoType;
+
+typedef struct {
UInt32 version;
UInt16 icnID; // icon to display on the list
Boolean selected;
@@ -91,7 +118,13 @@ typedef struct {
UInt16 bootValue;
UInt16 talkValue;
UInt8 platform;
- UInt8 language;
+ UInt8 language; // |- v2.5
+
+ Boolean filter; // v2.6
+ Boolean fullscreen; // |
+ Boolean aspectRatio; // |- v2.7
+
+ MusicInfoType musicInfo;// v3.0
} GameInfoType;