X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FSettings.cpp;h=754c2ac4e316ec2c0a995dcebfd741227ba3009d;hb=ca0addc190070545ea6204dfb4132f196d7acd1c;hp=34cf99fff1ae1ded490e3ee2b8722c2813eeb11e;hpb=e8ddf63c8ead49835644a81a2fdfc25d819d0257;p=lugaru.git diff --git a/Source/Settings.cpp b/Source/Settings.cpp index 34cf99f..754c2ac 100644 --- a/Source/Settings.cpp +++ b/Source/Settings.cpp @@ -117,6 +117,13 @@ void SaveSettings(Game &game) { opstream << KeyToChar(game.attackkey); opstream << "\nChat key:\n"; opstream << KeyToChar(game.chatkey); + opstream << "\nStereoMode:\n"; + opstream << stereomode; + opstream << "\nStereoSeparation:\n"; + opstream << stereoseparation; + opstream << "\nStereoReverse:\n"; + opstream << stereoreverse; + opstream.close(); } @@ -233,6 +240,14 @@ bool LoadSettings(Game &game) { } else if ( !strncmp(setting, "Chat key", 8) ) { ipstream >> string; game.chatkey = CharToKey(string); + } else if ( !strncmp(setting, "StereoMode", 10) ) { + int i; + ipstream >> i; + stereomode = (StereoMode)i; + } else if ( !strncmp(setting, "StereoSeparation", 16) ) { + ipstream >> stereoseparation; + } else if ( !strncmp(setting, "StereoReverse", 13) ) { + ipstream >> stereoreverse; } else { ipstream >> string; fprintf(stderr, "Unknown config option '%s' with value '%s'. Ignoring.\n", setting, string);