love.mouse.isDown (Español)

Detecta si un boton del mouse esta pulsado.

Este funcion no detecta movimiento de la rueda del mouse; debes de usar love.wheelmoved (o love.mousepressed en la version 0.9.2 o posterior).

Función

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

Sintáxis

presionado = love.mouse.isDown( boton, ... )

Argumentos

number boton
El número del boton para checkear. 1 es el boton izquierdo, 2 es el derecho y 3 es el del medio (solo detecta cuando el boton hace click). Otros botones son dependientes del mouse que se utilize.
number ...
Otros botones para checkear.

Retorna

boolean presionado
Verdadero si el boton esta presionado.

Función

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

Sintáxis

presionado = love.mouse.isDown(boton)

Arguments

MouseConstant boton
El boton para checkear.

Retorna

boolean presionado
Verdadero si el boton esta presionado.

Función

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.

Sintáxis

algunoPresionado = love.mouse.isDown( boton1, boton2, boton3, ... )

Argumentos

MouseConstant buttonN
Un boton para detectar si esta presionado.

Retprma

boolean algunoPresionado
Verdadero si ALGUNO de los botones esta siendo presionado.

Ejemplo

Aumentar el valor de una variable si el boton derecho del mouse se esta presionando

val = 0
function love.update(dt)
	if love.mouse.isDown(2) then
		val = val + dt   -- si el boton derecho esta presionado, aumentar el valor por dt (cada segundo aumentara 1)
	end	
end

Ver tambien


Other Languages