love.mouse.isDown (Français)

Vérifie si un certain bouton de la souris est pressé.

Cette fonction ne détecte pas le déplacement de la molette de la souris ; vous devez utiliser pour cela les fonctions de rappel love.wheelmoved (ou love.mousepressed avec la version 0.9.2 ou plus ancienne).

Fonction

Disponible depuis LÖVE 0.10.0
Ce-tte variant n'est pas supporté-e par des versions plus anciennes.

Synopsis

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

Arguments

number button
L'index d'un bouton à vérifier. 1 est le bouton primaire de la souris, 2 est le bouton secondaire et 3 est le bouton du milieu. D'autres éventuels boutons sont dépendant de la souris.
number ...
Boutons additionnels à vérifier.

Retourne

boolean down
True (vrai) si un des boutons spécifiés est pressé.

Fonction

Supprimé depuis LÖVE 0.10.0
ce-tte variant n'est plus supporté dans cette version et les versions ultérieures.

Synopsis

down = love.mouse.isDown( button )

Arguments

MouseConstant (Français) button
Le bouton à vérifier.

Retourne

boolean (Français) down
True (vrai) si le bouton spécifié est pressé.

Fonction

Disponible depuis LÖVE 0.7.2 et supprimé avec LÖVE 0.10.0
ce-tte variant n'est pas supporté dans des versions antérieures ou postérieures.

Synopsis

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

Arguments

MouseConstant (Français) buttonN
Un bouton à vérifier.

Retourne

boolean (Français) anyDown
True (vrai) si un des boutons spécifiés est pressé, false (faux) sinon.

Exemple

Augmente une valeur pendant que le bouton droit est tenu

val = 0   -- Crée une variable pour une utilisation ultérieure
function love.update(dt)
	if love.mouse.isDown(2) then
		val = val + dt   -- Nous incrémentons la variable de 1 à chaque seconde où le bouton est tenu enfoncé
	end	
end

Voir également


Autres langues