diff options
author | Chris Apers | 2004-09-12 13:32:27 +0000 |
---|---|---|
committer | Chris Apers | 2004-09-12 13:32:27 +0000 |
commit | 2be4ef999fddab612b0435c7ad5eec7e92d91808 (patch) | |
tree | 232220dabd2339096185a19ceb1b993c220e13df /backends/PalmOS/Src/games.h | |
parent | c3f2f286ccfccc2ba0d076013443eb89433648f8 (diff) | |
download | scummvm-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.h | 35 |
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; |