renderer bugfix, minor adjustments

git-svn-id: file:///home/notaz/opt/svn/PicoDrive/platform@395 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2008-03-25 22:37:37 +00:00
parent 8e708f920f
commit 67dfdf5fa6
3 changed files with 12 additions and 2 deletions

View file

@ -21,7 +21,7 @@ extern const int cdopt_entry_count;
static menu_entry *cfg_opts[] = { opt_entries, opt2_entries, cdopt_entries };
static const int *cfg_opt_counts[] = { &opt_entry_count, &opt2_entry_count, &cdopt_entry_count };
#define NL "\n"
#define NL "\r\n"
static char *mystrip(char *str)
@ -322,6 +322,9 @@ write:
keys_write(fn, "bind_joy2", currentConfig.JoyBinds[2], defaultConfig.JoyBinds[2], joyKeyNames, 1);
keys_write(fn, "bind_joy3", currentConfig.JoyBinds[3], defaultConfig.JoyBinds[3], joyKeyNames, 1);
if (section == NULL)
fprintf(fn, "Sound Volume = %i" NL, currentConfig.volume);
fprintf(fn, NL);
if (fo != NULL)
@ -626,6 +629,11 @@ static void parse(const char *var, const char *val)
if (strcasecmp(var, "LastUsedROM") == 0)
return; /* handled elsewhere */
if (strcasecmp(var, "Sound Volume") == 0) {
currentConfig.volume = atoi(val);
return;
}
// key binds
if (strncasecmp(var, "bind ", 5) == 0) {
keys_parse(var + 5, val, currentConfig.KeyBinds, keyNames);