From d00e9cd050d478f69bea7a37ecb20c4aa75727a7 Mon Sep 17 00:00:00 2001 From: Sergii Pylypenko Date: Wed, 29 Apr 2015 22:06:48 +0300 Subject: [PATCH] WTF why is it swapped? Conflicts: src/settings_gui.cpp --- src/settings_gui.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp index 2263721c5a..32f75b165e 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -554,6 +554,21 @@ struct GameOptionsWindow : Window { } break; + case WID_GO_GUI_ZOOM_DROPDOWN: + GfxClearSpriteCache(); + _gui_zoom = (ZoomLevel)(ZOOM_LVL_OUT_4X - index); + switch (_gui_zoom) { + case ZOOM_LVL_OUT_4X - ZOOM_LVL_NORMAL: ChangeResInGame(854, 480); break; + case ZOOM_LVL_OUT_4X - ZOOM_LVL_OUT_2X: ChangeResInGame(1280, 720); break; + case ZOOM_LVL_OUT_4X - ZOOM_LVL_OUT_4X: ChangeResInGame(1920, 1080); break; + default: break; + } + UpdateCursorSize(); + LoadStringWidthTable(); + ReconstructUserInterface(); + this->SetDirty(); + break; + case WID_GO_BUTTON_SIZE_DROPDOWN: // Setup screenshot format dropdown _settings_client.gui.min_button = index; _settings_client.gui.min_step = index;