love.mousemoved (Italiano)

Available since LÖVE 0.9.2
This function is not supported in earlier versions.

Funzione callback chiamata quando il mouse si muove.

Funzione

Sintesi

love.mousemoved( x, y, dx, dy, istouch )

Parametri

number (Italiano) x
La posizione x del mouse.
number (Italiano) y
La posizione y del mouse.
number (Italiano) dx
Quanti pixel sull'asse x si è mosso rispetto all'ultima volta che la funzione love.mousemoved è stata chiamata.
number (Italiano) dy
Quanti pixel sull'asse y si è mosso rispetto all'ultima volta che la funzione love.mousemoved è stata chiamata.
Disponibile a partire da LÖVE 0.10.0
boolean (Italiano) istouch
True se l'evento è stato generato dal tap su un touchscreen.

Cosa ritorna

Nulla.

Note

Se la modalità relativa è attiva per il mouse, i parametri dx e dy di questa callback si aggiorneranno, ma non è sempre garantito che lo siano anche x e y.


Esempi

Scrivi il testo "Ciao mondo" dove c'è il mouse, insieme al delta x e y.

function love.load()
	printx = 0
	printy = 0
	printdx = 0
	printdy = 0
end

function love.draw()
	love.graphics.print("Ciao mondo", printx, printy)
	love.graphics.print('dx: '..printdx .. ' dy: '.. printdy, 0, 0)
end

function love.mousemoved( x, y, dx, dy, istouch )
	printx = x
	printy = y
	printdx = dx
	printdy = dy
end

Vedi anche


In altre lingue