velocityblur=0;
volume = 0.8f;
ambientsound=1;
- vblsync=0;
+ vblsync=1;
debugmode=0;
game.crouchkey=SDLK_LSHIFT;
}
void SaveSettings(Game &game) {
+ if(game.newdetail<0) game.newdetail=0;
+ if(game.newdetail>2) game.newdetail=2;
+ if(game.newscreenwidth>3000) game.newscreenwidth=screenwidth;
+ if(game.newscreenwidth<0) game.newscreenwidth=screenwidth;
+ if(game.newscreenheight>3000) game.newscreenheight=screenheight;
+ if(game.newscreenheight<0) game.newscreenheight=screenheight;
ofstream opstream(ConvertFileName(":Data:config.txt", "w"));
opstream << "Screenwidth:\n";
opstream << game.newscreenwidth;
printf("Loading config\n");
while(!ipstream.eof()) {
ipstream.getline( setting, sizeof(setting) );
- printf("setting : %s\n",setting);
// skip blank lines
// assume lines starting with spaces are all blank
if ( strlen(setting) == 0 || setting[0] == ' ' || setting[0] == '\t') continue;
+ //~ printf("setting : %s\n",setting);
if ( ipstream.eof() || ipstream.fail() ) {
fprintf(stderr, "Error reading config file: Got setting name '%s', but value can't be read\n", setting);