Avoid using extreme size in non-artist debug mode if going back from it
This commit is contained in:
parent
4f6e3793b8
commit
44095088ee
@ -132,26 +132,35 @@ void OptionsScreenUI::loadedFromFile()
|
|||||||
minimap_options->m_properties[GUIEngine::PROP_MIN_VALUE] = "1";
|
minimap_options->m_properties[GUIEngine::PROP_MIN_VALUE] = "1";
|
||||||
}
|
}
|
||||||
minimap_options->m_properties[GUIEngine::PROP_MAX_VALUE] = "2";
|
minimap_options->m_properties[GUIEngine::PROP_MAX_VALUE] = "2";
|
||||||
|
|
||||||
GUIEngine::SpinnerWidget* font_size = getWidget<GUIEngine::SpinnerWidget>("font_size");
|
GUIEngine::SpinnerWidget* font_size = getWidget<GUIEngine::SpinnerWidget>("font_size");
|
||||||
assert( font_size != NULL );
|
assert( font_size != NULL );
|
||||||
|
|
||||||
font_size->clearLabels();
|
font_size->clearLabels();
|
||||||
font_size->addLabel( core::stringw("Extremely small"));
|
font_size->addLabel(L"Extremely small");
|
||||||
font_size->addLabel( core::stringw(_("Very small")));
|
//I18N: In the UI options, Very small font size
|
||||||
font_size->addLabel( core::stringw(_("Small")));
|
font_size->addLabel(_("Very small"));
|
||||||
font_size->addLabel( core::stringw(_("Medium")));
|
//I18N: In the UI options, Small font size
|
||||||
font_size->addLabel( core::stringw(_("Large")));
|
font_size->addLabel(_("Small"));
|
||||||
font_size->addLabel( core::stringw(_("Very large")));
|
//I18N: In the UI options, Medium font size
|
||||||
font_size->addLabel( core::stringw("Extremely large"));
|
font_size->addLabel(_("Medium"));
|
||||||
font_size->m_properties[GUIEngine::PROP_MIN_VALUE] = "1";
|
//I18N: In the UI options, Large font size
|
||||||
font_size->m_properties[GUIEngine::PROP_MAX_VALUE] = "5";
|
font_size->addLabel(_("Large"));
|
||||||
|
//I18N: In the UI options, Very large font size
|
||||||
if(UserConfigParams::m_artist_debug_mode)
|
font_size->addLabel(_("Very large"));
|
||||||
|
font_size->addLabel(L"Extremely large");
|
||||||
|
|
||||||
|
if (UserConfigParams::m_artist_debug_mode)
|
||||||
{
|
{
|
||||||
|
// Only show extreme size in artist debug mode
|
||||||
font_size->m_properties[GUIEngine::PROP_MIN_VALUE] = "0";
|
font_size->m_properties[GUIEngine::PROP_MIN_VALUE] = "0";
|
||||||
font_size->m_properties[GUIEngine::PROP_MAX_VALUE] = "6";
|
font_size->m_properties[GUIEngine::PROP_MAX_VALUE] = "6";
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
font_size->m_properties[GUIEngine::PROP_MIN_VALUE] = "1";
|
||||||
|
font_size->m_properties[GUIEngine::PROP_MAX_VALUE] = "5";
|
||||||
|
}
|
||||||
} // loadedFromFile
|
} // loadedFromFile
|
||||||
|
|
||||||
// -----------------------------------------------------------------------------
|
// -----------------------------------------------------------------------------
|
||||||
@ -185,9 +194,18 @@ void OptionsScreenUI::init()
|
|||||||
|
|
||||||
GUIEngine::SpinnerWidget* font_size = getWidget<GUIEngine::SpinnerWidget>("font_size");
|
GUIEngine::SpinnerWidget* font_size = getWidget<GUIEngine::SpinnerWidget>("font_size");
|
||||||
assert( font_size != NULL );
|
assert( font_size != NULL );
|
||||||
|
|
||||||
font_size->setValue((int)roundf(UserConfigParams::m_font_size));
|
|
||||||
m_prev_font_size = UserConfigParams::m_font_size;
|
m_prev_font_size = UserConfigParams::m_font_size;
|
||||||
|
int size_int = (int)roundf(UserConfigParams::m_font_size);
|
||||||
|
if (size_int < 0 || size_int > 6)
|
||||||
|
size_int = 3;
|
||||||
|
|
||||||
|
if (!UserConfigParams::m_artist_debug_mode &&
|
||||||
|
(size_int < 1 || size_int > 5))
|
||||||
|
size_int = 3;
|
||||||
|
|
||||||
|
font_size->setValue(size_int);
|
||||||
|
UserConfigParams::m_font_size = font_size->getValue();
|
||||||
font_size->setActive(!in_game);
|
font_size->setActive(!in_game);
|
||||||
|
|
||||||
// ---- video modes
|
// ---- video modes
|
||||||
|
Loading…
x
Reference in New Issue
Block a user