Библиотека 'drag' 🖱️

  • drag.create(function, name, x, y) - Создает новый перетаскиваемый объект. Принимает функцию обратного вызова (mod), имя объекта (name), начальные координаты X (x) и Y (y). Возвращает объект, представляющий перетаскиваемый элемент.

-- Создание перетаскиваемого объекта с функцией обратного вызова "onDrag"
local draggable = drag.create(mod, "myDraggable", 100, 100)
  • drag.setSize(draggable, width, height) - Устанавливает размер перетаскиваемого объекта. Принимает объект перетаскивания (draggable), ширину (width) и высоту (height) в пикселях.

  • drag.getPosition(draggable) - Получает текущие координаты X и Y перетаскиваемого объекта в виде списка Lua. Принимает объект перетаскивания (draggable).

-- Получение текущих координат перетаскиваемого объекта
local position = drag.getPosition(draggable)
print("X:", position[1], "Y:", position[2])

Last updated