void GameUI::initFlags()
{
m_flags = GameUI::Flags();
- m_flags.show_chat = true;
- m_flags.show_hud = true;
m_flags.show_debug = g_settings->getBool("show_debug");
}
{
bool show_chat = true;
bool show_hud = true;
- bool show_minimap = true;
+ bool show_minimap = false;
bool show_debug = true;
- bool show_profiler_graph = true;
+ bool show_profiler_graph = false;
};
void init();
void TestGameUI::testInit()
{
GameUI gui{};
+ // Ensure flags on GameUI init
+ UASSERT(gui.getFlags().show_chat)
+ UASSERT(gui.getFlags().show_hud)
+ UASSERT(!gui.getFlags().show_minimap)
+ UASSERT(!gui.getFlags().show_profiler_graph)
+
+ // And after the initFlags init stage
gui.initFlags();
UASSERT(gui.getFlags().show_chat)
UASSERT(gui.getFlags().show_hud)
+ UASSERT(!gui.getFlags().show_minimap)
+ UASSERT(!gui.getFlags().show_profiler_graph)
// @TODO verify if we can create non UI nulldevice to test this function
// gui.init();