+ FontMode fontMode = fontStringToEnum(g_settings->get("cheat_menu_font"));
+ irr::core::vector3df bg_color;
+ irr::core::vector3df active_bg_color;
+ irr::core::vector3df font_color;
+ irr::core::vector3df selected_font_color;
+
+ g_settings->getV3FNoEx("m_bg_color", bg_color);
+ g_settings->getV3FNoEx("m_active_bg_color", active_bg_color);
+ g_settings->getV3FNoEx("m_font_color", font_color);
+ g_settings->getV3FNoEx("m_selected_font_color", selected_font_color);
+
+ m_bg_color = video::SColor(g_settings->getU32("m_bg_color_alpha"),
+ bg_color.X, bg_color.Y, bg_color.Z);
+
+ m_active_bg_color = video::SColor(g_settings->getU32("m_active_bg_color_alpha"),
+ active_bg_color.X, active_bg_color.Y, active_bg_color.Z);
+
+ m_font_color = video::SColor(g_settings->getU32("m_font_color_alpha"),
+ font_color.X, font_color.Y, font_color.Z);
+
+ m_selected_font_color = video::SColor(g_settings->getU32("m_selected_font_color_alpha"),
+ selected_font_color.X, selected_font_color.Y, selected_font_color.Z);
+
+ m_font = g_fontengine->getFont(FONT_SIZE_UNSPECIFIED, fontMode);