alestane icon

Swipe movement (convert)

alestane | PRO | 01/02/14 03:02:17 PM UTC | 0 ⭐ | 366 👁️ | Never ⏰ | []
Lua |

480 B

|

None

|

0 👍

/

0 👎

    local function touchFunkx(event)
        local xDistance, yDistance = event.x - event.xStart, event.y - event.yStart
 
        if event.phase == "ended" then
            local distance = math.sqrt(xDistance * xDistance + yDistance * yDistance)
            local angle = (math.atan2(yDistance, xDistance) * 180 / math.pi + 45) % 360
            local dX, dY = 0, 0
            if angle < 90 then
                dX = 1
            elseif angle < 180 then
                dY = 1
            elseif angle < 270 then
                dX = -1
            else
                dY = -1
            end
        end
    end

Comments