光标点击动画
This commit is contained in:
@@ -793,6 +793,7 @@ function love.mousepressed(x,y,k,touch,num)
|
|||||||
WIDGET.press(mx,my)
|
WIDGET.press(mx,my)
|
||||||
end
|
end
|
||||||
lastX,lastY=mx,my
|
lastX,lastY=mx,my
|
||||||
|
sysFX.newRipple(.3,mx,my,30)
|
||||||
end
|
end
|
||||||
function love.mousemoved(x,y,dx,dy,t)
|
function love.mousemoved(x,y,dx,dy,t)
|
||||||
if t then return end
|
if t then return end
|
||||||
@@ -815,11 +816,8 @@ function love.mousereleased(x,y,k,touch,num)
|
|||||||
if mouseUp[SCN.cur]then
|
if mouseUp[SCN.cur]then
|
||||||
mouseUp[SCN.cur](mx,my,k)
|
mouseUp[SCN.cur](mx,my,k)
|
||||||
end
|
end
|
||||||
if lastX and(mx-lastX)^2+(my-lastY)^2<26 then
|
if lastX and(mx-lastX)^2+(my-lastY)^2<26 and mouseClick[SCN.cur]then
|
||||||
if mouseClick[SCN.cur]then
|
mouseClick[SCN.cur](mx,my,k)
|
||||||
mouseClick[SCN.cur](mx,my,k)
|
|
||||||
end
|
|
||||||
sysFX.newRipple(.3,mx,my,30)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
function love.wheelmoved(x,y)
|
function love.wheelmoved(x,y)
|
||||||
@@ -869,8 +867,11 @@ function love.touchreleased(id,x,y)
|
|||||||
if touchUp[SCN.cur]then
|
if touchUp[SCN.cur]then
|
||||||
touchUp[SCN.cur](id,x,y)
|
touchUp[SCN.cur](id,x,y)
|
||||||
end
|
end
|
||||||
if(x-lastX)^2+(y-lastY)^2<26 and touchClick[SCN.cur]then
|
if(x-lastX)^2+(y-lastY)^2<26 then
|
||||||
touchClick[SCN.cur](x,y,k)
|
if touchClick[SCN.cur]then
|
||||||
|
touchClick[SCN.cur](x,y,k)
|
||||||
|
end
|
||||||
|
sysFX.newRipple(.3,mx,my,30)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
function love.keypressed(i)
|
function love.keypressed(i)
|
||||||
|
|||||||
Reference in New Issue
Block a user