JS-скрипт Rounded rectangle (закругленный прямоугольник)

Дизайнер
Статус
Оффлайн
Регистрация
18 Авг 2017
Сообщения
1,933
Реакции[?]
2,259
Поинты[?]
146K
Товары в продаже
1
1604060536545.png
сам по себе скрипт бесполезен, но функцию вы можете использовать в своих целях ( например ватермарки, индикаторы и кейлисты )
вообще, это было довольно просто сделать, в отличие от того же эвольва
но есть одна проблема, закругления как-то криво ставятся, мб это только у меня

в общем, вот код функции, который вы можете спастить себе:
JavaScript:
// coded by enQ
function rounded_rect (from_x, from_y, to_x, to_y, radius, color) {
    var diameter = radius * 2;

    Render.FilledRect (from_x + radius, from_y,          to_x - diameter, to_y,            color); // vertical
    Render.FilledRect (from_x,          from_y + radius, to_x,            to_y - diameter, color); // horizontal

    // top
    Render.FilledCircle (from_x + radius,        from_y + radius,         radius, color); // left
    Render.FilledCircle (from_x + to_x - radius, from_y + radius,         radius, color); // right
    
    // bottom
    Render.FilledCircle (from_x + radius,        from_y + to_y - radius,  radius, color); // left
    Render.FilledCircle (from_x + to_x - radius, from_y + to_y - radius,  radius, color); // right
}
и вот сам скрипт, для демонстрации работы (работает только в кряке):
 

Вложения

paradise in my eyes
Пользователь
Статус
Оффлайн
Регистрация
29 Янв 2020
Сообщения
246
Реакции[?]
48
Поинты[?]
0
Короче можно сделать так джс не проходит авторизацию и прямоугольник на весь экран пока джс не офниешь класс
 
꧁꧂
Участник
Статус
Оффлайн
Регистрация
23 Мар 2020
Сообщения
549
Реакции[?]
356
Поинты[?]
10K
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,747
Реакции[?]
1,465
Поинты[?]
2K
Короче можно сделать так джс не проходит авторизацию и прямоугольник на весь экран пока джс не офниешь класс
А почему бы сразу не флаг и гимн украины?
 
Сверху Снизу