X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ffiles.c;h=4d2c8c45c7a577336b31ccbe97c72f146e73ecfe;hp=8cb6ec6e3bb879214a56dccee9813f17db73645b;hb=d01d29a15999bd483df3c1a1a8d3564136a0a208;hpb=e086ff916e148637704376bff8314a8f23c5f552 diff --git a/src/files.c b/src/files.c index 8cb6ec6e..4d2c8c45 100644 --- a/src/files.c +++ b/src/files.c @@ -7628,6 +7628,9 @@ static void setTapeInfoToDefaults(void) tape.playing = FALSE; tape.pausing = FALSE; + tape.scr_fieldx = SCR_FIELDX_DEFAULT; + tape.scr_fieldy = SCR_FIELDY_DEFAULT; + tape.no_valid_file = FALSE; } @@ -8545,6 +8548,10 @@ static struct TokenInfo global_setup_tokens[] = TYPE_SWITCH, &setup.prefer_lowpass_sounds, "prefer_lowpass_sounds" }, + { + TYPE_SWITCH, + &setup.prefer_extra_panel_items, "prefer_extra_panel_items" + }, { TYPE_SWITCH, &setup.game_speed_extended, "game_speed_extended" @@ -9177,10 +9184,9 @@ static struct TokenInfo options_setup_tokens[] = static void setSetupInfoToDefaults(struct SetupInfo *si) { - char *player_name = (user.nr == 0 ? getLoginName() : EMPTY_PLAYER_NAME); int i; - si->player_name = getFixedUserName(player_name); + si->player_name = getStringCopy(getDefaultUserName(user.nr)); si->multiple_users = TRUE; @@ -9217,6 +9223,7 @@ static void setSetupInfoToDefaults(struct SetupInfo *si) si->input_on_focus = FALSE; si->prefer_aga_graphics = TRUE; si->prefer_lowpass_sounds = FALSE; + si->prefer_extra_panel_items = TRUE; si->game_speed_extended = FALSE; si->game_frame_delay = GAME_FRAME_DELAY; si->sp_show_border_elements = FALSE; @@ -9674,7 +9681,7 @@ void LoadUserNames(void) } if (global.user_names[i] == NULL) - global.user_names[i] = getStringCopy(EMPTY_PLAYER_NAME); + global.user_names[i] = getStringCopy(getDefaultUserName(i)); } user.nr = last_user_nr; @@ -10451,6 +10458,9 @@ int get_parameter_value(char *value_raw, char *suffix, int type) if (string_has_parameter(value, "reverse")) result |= STYLE_REVERSE; + if (string_has_parameter(value, "leftmost_position")) + result |= STYLE_LEFTMOST_POSITION; + if (string_has_parameter(value, "block_clicks")) result |= STYLE_BLOCK;