|
@@ -349,18 +349,18 @@ static const Widget _game_options_widget
|
|
|
{ WWT_FRAME, RESIZE_NONE, COLOUR_GREY, 10, 179, 197, 232, STR_OPTIONS_BASE_GRF, STR_NULL},
|
|
|
{ WWT_DROPDOWNIN, RESIZE_NONE, COLOUR_GREY, 20, 169, 211, 222, STR_OPTIONS_BASE_GRF_CBO, STR_OPTIONS_BASE_GRF_TIP},
|
|
|
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _game_options_desc = {
|
|
|
static const WindowDesc _game_options_desc(
|
|
|
WDP_CENTER, WDP_CENTER, 370, 243, 370, 243,
|
|
|
WC_GAME_OPTIONS, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS,
|
|
|
_game_options_widgets,
|
|
|
};
|
|
|
_game_options_widgets
|
|
|
);
|
|
|
|
|
|
|
|
|
void ShowGameOptions()
|
|
|
{
|
|
|
DeleteWindowById(WC_GAME_OPTIONS, 0);
|
|
|
new GameOptionsWindow(&_game_options_desc);
|
|
@@ -383,18 +383,18 @@ static const Widget _game_difficulty_wid
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_YELLOW, 105, 185, 265, 276, STR_OPTIONS_SAVE_CHANGES, STR_NULL}, // GDW_ACCEPT
|
|
|
{ WWT_PUSHTXTBTN, RESIZE_NONE, COLOUR_YELLOW, 186, 266, 265, 276, STR_012E_CANCEL, STR_NULL}, // GDW_CANCEL
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
/* Window definition for the game difficulty settings window */
|
|
|
static const WindowDesc _game_difficulty_desc = {
|
|
|
static const WindowDesc _game_difficulty_desc(
|
|
|
WDP_CENTER, WDP_CENTER, 370, 279, 370, 279,
|
|
|
WC_GAME_OPTIONS, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
|
|
|
_game_difficulty_widgets,
|
|
|
};
|
|
|
_game_difficulty_widgets
|
|
|
);
|
|
|
|
|
|
void SetDifficultyLevel(int mode, DifficultySettings *gm_opt);
|
|
|
|
|
|
struct GameDifficultyWindow : public Window {
|
|
|
private:
|
|
|
static const uint GAME_DIFFICULTY_NUM = 18;
|
|
@@ -1426,18 +1426,18 @@ static const Widget _settings_selection_
|
|
|
{ WWT_PANEL, RESIZE_RB, COLOUR_MAUVE, 0, 399, 14, 187, 0x0, STR_NULL}, // SETTINGSEL_OPTIONSPANEL
|
|
|
{ WWT_SCROLLBAR, RESIZE_LRB, COLOUR_MAUVE, 400, 411, 14, 175, 0x0, STR_0190_SCROLL_BAR_SCROLLS_LIST}, // SETTINGSEL_SCROLLBAR
|
|
|
{ WWT_RESIZEBOX, RESIZE_LRTB, COLOUR_MAUVE, 400, 411, 176, 187, 0x0, STR_RESIZE_BUTTON}, // SETTINGSEL_RESIZE
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _settings_selection_desc = {
|
|
|
static const WindowDesc _settings_selection_desc(
|
|
|
WDP_CENTER, WDP_CENTER, 412, 188, 450, 397,
|
|
|
WC_GAME_OPTIONS, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_RESIZABLE,
|
|
|
_settings_selection_widgets,
|
|
|
};
|
|
|
_settings_selection_widgets
|
|
|
);
|
|
|
|
|
|
void ShowGameSettings()
|
|
|
{
|
|
|
DeleteWindowById(WC_GAME_OPTIONS, 0);
|
|
|
new GameSettingsWindow(&_settings_selection_desc);
|
|
|
}
|
|
@@ -1659,18 +1659,18 @@ static const Widget _cust_currency_widge
|
|
|
{ WWT_CLOSEBOX, RESIZE_NONE, COLOUR_GREY, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW},
|
|
|
{ WWT_CAPTION, RESIZE_NONE, COLOUR_GREY, 11, 229, 0, 13, STR_CURRENCY_WINDOW, STR_018C_WINDOW_TITLE_DRAG_THIS},
|
|
|
{ WWT_PANEL, RESIZE_NONE, COLOUR_GREY, 0, 229, 14, 119, 0x0, STR_NULL},
|
|
|
{ WIDGETS_END},
|
|
|
};
|
|
|
|
|
|
static const WindowDesc _cust_currency_desc = {
|
|
|
static const WindowDesc _cust_currency_desc(
|
|
|
WDP_CENTER, WDP_CENTER, 230, 120, 230, 120,
|
|
|
WC_CUSTOM_CURRENCY, WC_NONE,
|
|
|
WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS,
|
|
|
_cust_currency_widgets,
|
|
|
};
|
|
|
_cust_currency_widgets
|
|
|
);
|
|
|
|
|
|
static void ShowCustCurrency()
|
|
|
{
|
|
|
DeleteWindowById(WC_CUSTOM_CURRENCY, 0);
|
|
|
new CustomCurrencyWindow(&_cust_currency_desc);
|
|
|
}
|