[mimgui] как создать 2 или более окон?

sat0ry

Известный
Автор темы
1,091
299
Версия MoonLoader
.026-beta
попрошу заметить mimgui.
 
Решение
Тут же всё написано - https://www.blast.hk/threads/66959/

Lua:
local imgui = require 'mimgui'
local window_one = imgui.new.bool() -- по умолчанию false
local window_two = imgui.new.bool() -- по умолчанию false

local newFrame1 = imgui.OnFrame(
    function() return window_one[0] end,
    function(player)
        imgui.Begin("Main Window One", window_one)
        imgui.End()
    end
)

local newFrame2 = imgui.OnFrame(
    function() return window_two[0] end,
    function(player)
        imgui.Begin("Main Window Two", window_two)
        imgui.End()
    end
)

Rice.

Известный
Модератор
1,755
1,648
Тут же всё написано - https://www.blast.hk/threads/66959/

Lua:
local imgui = require 'mimgui'
local window_one = imgui.new.bool() -- по умолчанию false
local window_two = imgui.new.bool() -- по умолчанию false

local newFrame1 = imgui.OnFrame(
    function() return window_one[0] end,
    function(player)
        imgui.Begin("Main Window One", window_one)
        imgui.End()
    end
)

local newFrame2 = imgui.OnFrame(
    function() return window_two[0] end,
    function(player)
        imgui.Begin("Main Window Two", window_two)
        imgui.End()
    end
)
 
  • Нравится
Реакции: FreX, YarikVL и sat0ry

sat0ry

Известный
Автор темы
1,091
299
Тут же всё написано - https://www.blast.hk/threads/66959/

Lua:
local imgui = require 'mimgui'
local window_one = imgui.new.bool() -- по умолчанию false
local window_two = imgui.new.bool() -- по умолчанию false

local newFrame1 = imgui.OnFrame(
    function() return window_one[0] end,
    function(player)
        imgui.Begin("Main Window One", window_one)
        imgui.End()
    end
)

local newFrame2 = imgui.OnFrame(
    function() return window_two[0] end,
    function(player)
        imgui.Begin("Main Window Two", window_two)
        imgui.End()
    end
)
серьезно, всего 2 фрэйма создать, спасиб