CUI
CUI модуль
Functions
Create(name, f, s)
Посмотреть исходники »Функция создания vgui элементов. Аналогична vgui.Create, но имеет возможность ступенчатого оформления и использования self чтобы не создавать множество переменных.
Parameters
-
name
string
Название класса панели.
-
f
function
Функция выполняющаяся после создания элемента.
-
s
default: nil
Панель-родитель.
Returns
-
panel
Созданная панель.
Example Usage
CUI.Create('DFrame', function(self)
self:SetSize(100, 100)
self:Center()
CUI.Create('DPanel', function(self)
self:Dock(FILL)
end, self)
end)
CreateFont(name, fontname, weight, size, extended)
Посмотреть исходники »Функция создания шрифтов.
Parameters
-
name
string
Название.
-
fontname
string
Шрифт.
-
weight
number
Жирность шрифта.
-
size
number
Размер шрифта.
-
extended
boolean
Тебе ли не похуй?
Example Usage
CUI.CreateFont('Test', 'Arial', 500, 15, true)
DrawCircle(sx, sy, radius, vertexCount, color, angle)
Посмотреть исходники »Функция создания кругов, есть возможность делать сектора.
Parameters
-
sx
number
Расположение по X.
-
sy
number
Расположение по Y.
-
radius
number
Радиус круга.
-
vertexCount
number
Количество "Вершин".
-
color
color
цвет круга.
-
angle
angle
Градусы.
Example Usage
CUI.DrawCircle(0, 0, 25, 360, Color(255, 255, 255), 1)
NiceSize(args)
Посмотреть исходники »Функция для улучшения размеров. В аргументы требуется передать размер при разрешении 1920/1080
Parameters
-
args
Число или множество чисел
Returns
-
any
number/table Число или числа в требуемом размере под конкретный размер экрана
Example Usage
CUI.NiceSize(1000)
CUI.NiceSize(100, 500, 123)