local keys = require('vkeys')
local imgui = require('imgui')
local fa = require('fAwesome5')
local encoding = require('encoding')
encoding.default = 'CP1251'
u8 = encoding.UTF8
local listmenu = {
[0] = fa.ICON_FA_BARS.. u8' Меню',
[1] = fa.ICON_FA_INFO.. u8' Информация',
[2] = fa.ICON_FA_COGS.. u8' Настройки',
[3] = fa.ICON_FA_SLIDERS-V.. u8' Звук'
}
-- Code
local fa_font = nil
local fa_glyph_ranges = imgui.ImGlyphRanges({ fa.min_range, fa.max_range })
function imgui.BeforeDrawFrame()
if fa_font == nil then
local font_config = imgui.ImFontConfig() -- to use 'imgui.ImFontConfig.new()' on error
font_config.MergeMode = true
fa_font = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/fa-solid-900.ttf', 13.0, font_config, fa_glyph_ranges)
end
end
local xyita = imgui.ImBool(false)
function imgui.OnDrawFrame()
if xyita.v then
imgui.Begin('sosi', xyita)
for i,k in pairs(listmenu) do
if imgui.Text(k)then
list = i
end
end
imgui.End()
end
end
function main()
while true do wait(0)
imgui.Process = xyita.v
if isKeyJustPressed(keys.VK_N) then
xyita.v = not xyita.v
end
end
end