GUI fixes; Mesh loader WIP
This commit is contained in:
20
koptilnya/gui/elements/radio.txt
Normal file
20
koptilnya/gui/elements/radio.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
--@include checkbox.txt
|
||||
--@include /koptilnya/libs/utils.txt
|
||||
--@include /koptilnya/libs/render.txt
|
||||
|
||||
require("checkbox.txt")
|
||||
require("/koptilnya/libs/utils.txt")
|
||||
require("/koptilnya/libs/render.txt")
|
||||
|
||||
ERadio = class("ERadio", ECheckbox)
|
||||
|
||||
function ERadio:paint(x, y, w, h)
|
||||
render.setColor(self:isChecked() and self:getColorFromScheme("mark") or Color(0, 0, 0, 0))
|
||||
render.setMaterial()
|
||||
render.drawFilledCircle(x + w / 2, y + h / 2, w / 2 - 4, 6)
|
||||
|
||||
render.setColor(self:getColorFromScheme("border"))
|
||||
render.setMaterial()
|
||||
render.drawCircle(x + w / 2, y + h / 2, w / 2)
|
||||
render.drawCircle(x + w / 2, y + h / 2, w / 2 - 1)
|
||||
end
|
||||
Reference in New Issue
Block a user