сохранение цветов imgui

sadasdasdasdasdasd

Известный
Автор темы
88
19
Версия MoonLoader
Другое
как сохранить изменение стиля imgui после перезагрузки? мой код:


Lua:
local combo_styles = imgui.ImInt(0)
styles_str = {u8"Фиолетовая", u8"Красная", u8"Синяя", u8"Жёлтая", u8"Тёмно-красная"}

if menu == 5 then
                imgui.BeginChild(u8"Настройки", imgui.ImVec2(445, 205), true)
                if combo_styles.v == 0 then
                    apply_custom_style()
                end
                if combo_styles.v == 1 then
                    apply_custom_style1()
                end
                if combo_styles.v == 2 then
                    apply_custom_style2()
                end
                if combo_styles.v == 3 then
                    apply_custom_style3()
                end
                if combo_styles.v == 4 then
                    apply_custom_style4()
                end
                imgui.Text(u8'Тема: ')
                imgui.SameLine()
                imgui.Combo(u8' ', combo_styles, styles_str)
                imgui.EndChild()
            end
 

Vespan

loneliness
Проверенный
2,140
1,785
@Vespan, давай предатель mimgui
потише мимгуи дрочер

тут пример сохранение и применение стиля имгуи(ИМГУИ!)
629 строка - стили имгуи
Lua:
        local styles = {u8"Красный", u8"Фиолетовый", u8"Зеленый", u8"Голубой", u8"Черный", u8"Желтый"}
        if imgui.Combo(u8"##styleedit", comboStyle, styles) then
            pInfo.set.iStyle = comboStyle.v--сохраняем в INICFG or JSON
            setInterfaceStyle(pInfo.set.iStyle) -- вызываем функцию стиля, шоб применить стиль
        end