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; |