Difference between revisions of "love.mousepressed (Italiano)"

(Created page with "Funzione callback chiamata quando un tasto del mouse è premuto. == Funzioe == === Sintesi === <source lang="lua"> love.mousepressed( x, y, button, istouch, presses ) </source...")
 
m (Funzione)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
Funzione callback chiamata quando un tasto del mouse è premuto.
 
Funzione callback chiamata quando un tasto del mouse è premuto.
== Funzioe ==
+
== Funzione ==
 
=== Sintesi ===
 
=== Sintesi ===
 
<source lang="lua">
 
<source lang="lua">
Line 19: Line 19:
  
 
== Funzione ==
 
== Funzione ==
{{oldin|[[0.10.0]]|100|type=variant}}
+
{{oldin (Italiano)|[[0.10.0]]|100|type=variant}}
 
=== Sintesi ===
 
=== Sintesi ===
 
<source lang="lua">
 
<source lang="lua">
Line 30: Line 30:
 
=== Cosa ritorna ===
 
=== Cosa ritorna ===
 
Nulla.
 
Nulla.
 +
 
== Esempi ==
 
== Esempi ==
 
Stampa una stringa ("Ciao mondo") dove l'utente clicca con il tasto sinistro del mouse.
 
Stampa una stringa ("Ciao mondo") dove l'utente clicca con il tasto sinistro del mouse.

Latest revision as of 12:19, 25 March 2025

Funzione callback chiamata quando un tasto del mouse è premuto.

Funzione

Sintesi

love.mousepressed( x, y, button, istouch, presses )

Parametri

number (Italiano) x
Posizione x del mouse, in pixel.
number (Italiano) y
Posizione y del mouse, in pixel.
number (Italiano) button
Il numero corrispondente del tasto premuto: 1 è il tasto primario del mouse, 2 il secondario e 3 quello centrale. Eventuali altri tasti dipendono dal mouse usato.
boolean (Italiano) istouch
True se l'evento è stato generato dal tap su un touchscreen.
Available since LÖVE 11.0
number (Italiano) presses
Il numero di volte nel quale il tasto è stato premuto in un piccolo intervallo di tempo nella stessa area, usato per simulare doppi e tripli click/tap.

Cosa ritorna

Nulla.

Note

Usa love.wheelmoved per identificare lo scorrimento con rotella. Non viene registrato come click di un tasto nella versione 0.10.0 e successive.

Funzione

Removed in LÖVE 0.10.0
Questa/o variant non è supportata/o da questa versione in poi.

Sintesi

love.mousepressed( x, y, button )

Parametri

number (Italiano) x
Posizione x del mouse.
number (Italiano) y
posizione y del mouse.
MouseConstant (Italiano) button
Tasto del mouse premuto.

Cosa ritorna

Nulla.

Esempi

Stampa una stringa ("Ciao mondo") dove l'utente clicca con il tasto sinistro del mouse.

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

function love.draw()
   love.graphics.print("Ciao mondo", printx, printy)
end

function love.mousepressed(x, y, button, istouch)
   if button == 1 then -- Le versioni precedenti alla 0.10.0 usano la costante MouseConstant 'l'
      printx = x
      printy = y
   end
end

Vedi anche



In altre lingue