/[enigma]/enigma/src/options.cc
ViewVC logotype

Diff of /enigma/src/options.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by reallysoft, Sun Jun 1 18:49:54 2003 UTC revision 1.14 by reallysoft, Mon Jun 2 22:48:51 2003 UTC
# Line 53  namespace options Line 53  namespace options
53      double MusicVolume      = 1.0;      double MusicVolume      = 1.0;
54      double StereoSeparation = 10.0;      double StereoSeparation = 10.0;
55    
56      string MenuMusicFile   = "/sound/menu.s3m";      string MenuMusicFile  = "/sound/menu.s3m";
57      string LevelMusicFile  = "/sound/Emilie.xm";      string LevelMusicFile = "/sound/Emilie.xm";
58    
59        int SoundSet = 0;
60        // 0   = 'enigma' for enigma, appropriate oxyd sound sets for diff. oxyd versions
61        // 1   = 'enigma'
62        // 2.. = OxydVersion-2
63    
64      bool SkipSolvedLevels = false;      bool SkipSolvedLevels = false;
65    
# Line 211  options::Save () Line 216  options::Save ()
216      FILE *fp = fopen(fname.c_str(), "wt");      FILE *fp = fopen(fname.c_str(), "wt");
217    
218      if (fp) {      if (fp) {
219          fprintf (fp, "options.MouseSpeed = %f\n",       MouseSpeed);          fprintf (fp, "options.MouseSpeed = %f\n",           MouseSpeed);
220          fprintf (fp, "options.MouseDamping = %f\n",     MouseDamping);          fprintf (fp, "options.MouseDamping = %f\n",         MouseDamping);
221          fprintf (fp, "options.FrictionFactor = %f\n",   FrictionFactor);          fprintf (fp, "options.FrictionFactor = %f\n",       FrictionFactor);
222          fprintf (fp, "options.FullScreen = %d\n",       FullScreen);          fprintf (fp, "options.FullScreen = %d\n",           FullScreen);
223          fprintf (fp, "options.UseAlpha = %d\n",         UseAlpha);          fprintf (fp, "options.UseAlpha = %d\n",             UseAlpha);
224          fprintf (fp, "options.SoundVolume = %f\n",      SoundVolume);          fprintf (fp, "options.SoundVolume = %f\n",          SoundVolume);
225          fprintf (fp, "options.MusicVolume = %f\n",      MusicVolume);          fprintf (fp, "options.MusicVolume = %f\n",          MusicVolume);
226          fprintf (fp, "options.InGameMusic = %d\n",      InGameMusic);          fprintf (fp, "options.InGameMusic = %d\n",          InGameMusic);
227          fprintf (fp, "options.StereoSeparation = %f\n", StereoSeparation);          fprintf (fp, "options.StereoSeparation = %f\n",     StereoSeparation);
228          fprintf (fp, "options.MenuMusicFile = \"%s\"\n",  MenuMusicFile.c_str());          fprintf (fp, "options.MenuMusicFile = \"%s\"\n",    MenuMusicFile.c_str());
229          fprintf (fp, "options.LevelMusicFile = \"%s\"\n", LevelMusicFile.c_str());          fprintf (fp, "options.LevelMusicFile = \"%s\"\n",   LevelMusicFile.c_str());
230          fprintf (fp, "options.SkipSolvedLevels = %d\n", SkipSolvedLevels);          fprintf (fp, "options.SoundSet = \"%i\"\n",         SoundSet);
231          fprintf (fp, "enigma.Difficulty = %d\n",        enigma::Difficulty);          fprintf (fp, "options.SkipSolvedLevels = %d\n",     SkipSolvedLevels);
232            fprintf (fp, "enigma.Difficulty = %d\n",            enigma::Difficulty);
233    
234          // Save level information          // Save level information
235          px::Dict<LevelStatus>::iterator i=level_status_dict.begin();          px::Dict<LevelStatus>::iterator i=level_status_dict.begin();

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26