- 527
- 165
- Версия MoonLoader
- .026-beta
LUA:
function imgui.CircleButton(str_id, bool, color4, radius, isimage)
local rBool = false
local p = imgui.GetCursorScreenPos()
local isimage = isimage or false
local radius = radius or 10
local draw_list = imgui.GetWindowDrawList()
if imgui.InvisibleButton(str_id, imgui.ImVec2(23, 23)) then
rBool = true
end
if imgui.IsItemHovered() then
imgui.SetMouseCursor(imgui.MouseCursor.Hand)
end
draw_list:AddCircleFilled(imgui.ImVec2(p.x + radius, p.y + radius), radius-3, imgui.ColorConvertFloat4ToU32(isimage and imgui.ImVec4(0,0,0,0) or color4))
if bool then
draw_list:AddCircle(imgui.ImVec2(p.x + radius, p.y + radius), radius, imgui.ColorConvertFloat4ToU32(color4),_,1.5)
end
imgui.SetCursorPosY(imgui.GetCursorPosY()+radius)
return rBool
end
Что не так?
Последнее редактирование: