love.mousepressed (Italiano)

Funzione callback chiamata quando un tasto del mouse è premuto.

Funzioe

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
This variant is not supported in that and later versions.

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