settings_gui.c
changeset 833 b8b8fb18ad51
parent 812 65ecc321b3db
child 835 f6a341f541d7
equal deleted inserted replaced
832:e3cf79685c78 833:b8b8fb18ad51
    74 		w->disabled_state = (_vehicle_design_names & 1) ? (++str, 0) : (1 << 21);
    74 		w->disabled_state = (_vehicle_design_names & 1) ? (++str, 0) : (1 << 21);
    75 		SetDParam(0, str);
    75 		SetDParam(0, str);
    76 		SetDParam(1, _currency_string_list[_opt_mod_ptr->currency]);
    76 		SetDParam(1, _currency_string_list[_opt_mod_ptr->currency]);
    77 		SetDParam(2, _opt_mod_ptr->kilometers + STR_0139_IMPERIAL_MILES);
    77 		SetDParam(2, _opt_mod_ptr->kilometers + STR_0139_IMPERIAL_MILES);
    78 		SetDParam(3, STR_02E9_DRIVE_ON_LEFT + _opt_mod_ptr->road_side);
    78 		SetDParam(3, STR_02E9_DRIVE_ON_LEFT + _opt_mod_ptr->road_side);
    79 		SetDParam(4, STR_TOWNNAME_ENGLISH + _opt_mod_ptr->town_name);
    79 		SetDParam(4, STR_TOWNNAME_ORIGINAL_ENGLISH + _opt_mod_ptr->town_name);
    80 		SetDParam(5, _autosave_dropdown[_opt_mod_ptr->autosave]);
    80 		SetDParam(5, _autosave_dropdown[_opt_mod_ptr->autosave]);
    81 		SetDParam(6, SPECSTR_LANGUAGE_START + _dynlang.curr);
    81 		SetDParam(6, SPECSTR_LANGUAGE_START + _dynlang.curr);
    82 		i = GetCurRes();
    82 		i = GetCurRes();
    83 		SetDParam(7, i == _num_resolutions ? STR_RES_OTHER : SPECSTR_RESOLUTION_START + i);
    83 		SetDParam(7, i == _num_resolutions ? STR_RES_OTHER : SPECSTR_RESOLUTION_START + i);
    84 		SetDParam(8, SPECSTR_SCREENSHOT_START + _cur_screenshot_format);
    84 		SetDParam(8, SPECSTR_SCREENSHOT_START + _cur_screenshot_format);
   101 			ShowDropDownMenu(w, _driveside_dropdown, i, e->click.widget, (_game_mode == GM_MENU) ? 0 : (-1) ^ (1 << i));
   101 			ShowDropDownMenu(w, _driveside_dropdown, i, e->click.widget, (_game_mode == GM_MENU) ? 0 : (-1) ^ (1 << i));
   102 			return;
   102 			return;
   103 		}
   103 		}
   104 		case 14: {
   104 		case 14: {
   105 			int i = _opt_mod_ptr->town_name;
   105 			int i = _opt_mod_ptr->town_name;
   106 			ShowDropDownMenu(w, BuildDynamicDropdown(STR_TOWNNAME_ENGLISH, SPECSTR_TOWNNAME_LAST - SPECSTR_TOWNNAME_START + 1), i, e->click.widget, (_game_mode == GM_MENU) ? 0 : (-1) ^ (1 << i));
   106 			ShowDropDownMenu(w, BuildDynamicDropdown(STR_TOWNNAME_ORIGINAL_ENGLISH, SPECSTR_TOWNNAME_LAST - SPECSTR_TOWNNAME_START + 1), i, e->click.widget, (_game_mode == GM_MENU) ? 0 : (-1) ^ (1 << i));
   107 			return;
   107 			return;
   108 		}
   108 		}
   109 		case 17:
   109 		case 17:
   110 			ShowDropDownMenu(w, _autosave_dropdown, _opt_mod_ptr->autosave, e->click.widget, 0);
   110 			ShowDropDownMenu(w, _autosave_dropdown, _opt_mod_ptr->autosave, e->click.widget, 0);
   111 			return;
   111 			return;