love.mouse.isDown (Italiano)

Controlla se un determinato tasto del mouse è premuto.

Questa funzione non rileva lo scroll con rotella; usa le callback love.wheelmoved (Italiano) (oppure love.mousepressed (Italiano) dalla versione 0.9.2 e successive) per questo scopo.

Funzione

Available since LÖVE 0.10.0
This variant is not supported in earlier versions.

Sintesi

down = love.mouse.isDown( button, ... )

Parametri

number (Italiano) button
Numero che rappresenta il tasto da controllare. 1 è il tasto primario del mouse, 2 è il tasto secondario e 3 il tasto centrale. Gli eventuali altri tasti dipendono dal mouse usato.
number (Italiano) ...
Eventuali altri numeri di tasti da controllare.

Cosa ritorna

boolean (Italiano) down
True se un qualsiasi dei tasti indicati è attualmente premuto, false altrimenti.

Funzione

Available since LÖVE 0.10.2
This variant is not supported in earlier versions.

Sintesi

down = love.mouse.isDown({ button, ... })

Parametri

table (Italiano) buttons
Tabella con numeri dei tasti del mouse da controllare.
table (Italiano) button
Numero del tasto da controllare. 1 è il tasto primario del mouse, 2 è il tasto secondario e 3 è il tasto centrale. Gli eventuali altri tasti dipendono dal mouse usato.
number (Italiano) ...
Eventuali altri numeri di tasti da controllare.

Cosa ritorna

boolean (Italiano) down
True se un qualsiasi dei tasti indicati è attualmente premuto, false altrimenti.

Funzione

Removed in LÖVE 0.10.0
This variant is not supported in that and later versions.

Sintesi

down = love.mouse.isDown( button )

Parametri

MouseConstant (Italiano) button
Tasto da controllare.

Cosa ritorna

boolean (Italiano) down
True se il tasto indicato è premuto.

Funzione

Available since LÖVE 0.7.2 and removed in LÖVE 0.10.0
This variant is not supported in earlier or later versions.

Sintesi

anyDown = love.mouse.isDown( button1, button2, button3, ... )

Parametri

MouseConstant (Italiano) buttonN
Un tasto da controllare.

Cosa ritorna

boolean (Italiano) anyDown
True se un qualsiasi dei tasti indicati è attualmente premuto, false altrimenti.

Esempio

Aumenta un numero mentre il tasto destro del mouse è mantenuto premuto

val = 0   -- definisce una variabile
function love.update(dt)
	if love.mouse.isDown(2) then
		val = val + dt   -- aumentiamo il valore di 1 per ogni secondo che il tasto è premuto
	end	
end

Vedi anche


In altre lingue