Difference between revisions of "love.keyboard.isDown (Français)"

(Created page with "Vérifie si une certaine touche est pressée. Ne pas confondre avec love.keypressed ou love.keyreleased. == Fonction == === Synopsis === <source lang="lua"> down = lov...")
 
 
Line 6: Line 6:
 
</source>
 
</source>
 
=== Arguments ===
 
=== Arguments ===
{{param|KeyConstant (Français)|key|The key to check.}}
+
{{param|KeyConstant (Français)|key|La touche à vérifier.}}
 
=== Retourne ===
 
=== Retourne ===
 
{{param|boolean (Français)|down|True (vrai) si la touche est pressée, false sinon.}}
 
{{param|boolean (Français)|down|True (vrai) si la touche est pressée, false sinon.}}
Line 19: Line 19:
 
{{param|KeyConstant (Français)|...|Touches additionnelles à vérifier.}}
 
{{param|KeyConstant (Français)|...|Touches additionnelles à vérifier.}}
 
=== Retourne ===
 
=== Retourne ===
{{param|boolean (Français)|anyDown|True si une des touches fournies est pressée, false si aucune.}}
+
{{param|boolean (Français)|anyDown|True (vrai) si une des touches fournies est pressée, false (faux) si aucune.}}
 
== Exemples ==
 
== Exemples ==
 
=== Augmenter une valeur tant qu'une touche est pressée ===
 
=== Augmenter une valeur tant qu'une touche est pressée ===
Line 44: Line 44:
 
* [[love.keyboard.isScancodeDown (Français)]]
 
* [[love.keyboard.isScancodeDown (Français)]]
 
[[Category:Functions (Français)]]
 
[[Category:Functions (Français)]]
{{#set:Description=Vérifie si une certaine touche est pressée. Ne pas confondre avec [[love.keypressed]] ou [[love.keyreleased]].}}
+
{{#set:Description=Vérifie si une certaine touche est pressée. Ne pas confondre avec [[love.keypressed (Français)]] ou [[love.keyreleased (Français)]].}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
== Autres langues ==
 
== Autres langues ==
 
{{i18n|love.keyboard.isDown}}
 
{{i18n|love.keyboard.isDown}}

Latest revision as of 10:42, 23 January 2021

Vérifie si une certaine touche est pressée. Ne pas confondre avec love.keypressed ou love.keyreleased.

Fonction

Synopsis

down = love.keyboard.isDown( key )

Arguments

KeyConstant (Français) key
La touche à vérifier.

Retourne

boolean (Français) down
True (vrai) si la touche est pressée, false sinon.

Fonction

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

Synopsis

anyDown = love.keyboard.isDown( key, ... )

Arguments

KeyConstant (Français) key
Une touche à vérifier.
KeyConstant (Français) ...
Touches additionnelles à vérifier.

Retourne

boolean (Français) anyDown
True (vrai) si une des touches fournies est pressée, false (faux) si aucune.

Exemples

Augmenter une valeur tant qu'une touche est pressée

local val = 0;
function love.update(dt)
    -- Nous allons augmenter la variable de 1 pour chaque seconde durant laquelle la touche est pressée.
    if love.keyboard.isDown("up") then
        val = val + dt
        print(val)
    end

    -- Nous allons diminuer la variable par 1/s si n'importe quel des touches wasd est pressée. 
    if love.keyboard.isDown('w', 'a', 's', 'd') then
        val = val - dt
        print(val)
    end
end

Voir également


Autres langues