love.mousepressed (Polski)

Funkcja zwrotna (callback), uruchamiana przy naciśnięciu przycisku myszy.

Funkcja

Dostępne od wersji LÖVE 11.0
Ten wariant nie jest dostępny we wcześniejszych wersjach.

Sygnatura

love.mousepressed( x, y, przycisk, istouch, nacisniecia )

Argumenty

number x
Współrzędna x myszy.
number y
Współrzędna y myszy.
number przycisk
Przycisk, który został wciśnięty. 1 główny przycisk myszy, 2 drugi przysisk myszy, 3 środkowy przycisk myszy, pozostałe wartości zależą od używanej myszy.
boolean istouch
True jeśli źródłem kliknięcia jest naciśnięcie na ekranie dotykowym (n.p. na urządzeniach mobilnych).
number nacisniecia
Liczba naciśnięć w niewielkim obszarze w krótkim odcinku czasu, używana do symulowania podwójnych i potrójnych kliknięć.

Wartość zwracana

Żadna.

Uwagi

Użyj love.wheelmoved by wykryć ruch rolki (scrolla), nie jest on zgłaszany przez love.mousepressed w wersji 0.10.0 i nowszych.

Funkcja

Dostępne od wersji LÖVE 0.10.0, usunięte w wersji LÖVE 11.0
Ten wariant nie jest dostępny we wcześniejszych lub późniejszych wersjach.

Sygnatura

love.mousepressed( x, y, przycisk, istouch )

Argumenty

number x
Współrzędna x myszy.
number y
Współrzędna y myszy.
number przycisk
Przycisk, który został wciśnięty. 1 główny przycisk myszy, 2 drugi przysisk myszy, 3 środkowy przycisk myszy, pozostałe wartości zależą od używanej myszy.
boolean istouch
True jeśli źródłem kliknięcia jest naciśnięcie na ekranie dotykowym (n.p. na urządzeniach mobilnych).

Wartość zwracana

Żadna.

Uwagi

Użyj love.wheelmoved by wykryć ruch rolki (scrolla), nie jest on zgłaszany przez love.mousepressed w wersji 0.10.0 i nowszych.

Funkcja

Usunięte w wersji LÖVE 0.10.0
Ten wariant nie jest dostępny w tej i późniejszych wersjach.

Sygnatura

love.mousepressed( x, y, przycisk )

Argumenty

number x
Współrzędna x myszy.
number y
Współrzędna y myszy.
MouseConstant przycisk
Przycisk, który został wciśnięty.

Wartość zwracana

Żadna.

Przykłady

Ustawia tekst ("Czołem") za każdym razem, gdy użytkownik kliknie lewym klawiszem.

function love.load()
   pozycjax = 0
   pozycjay = 0
end
function love.draw()
   love.graphics.print("Czołem", pozycjax, pozycjay)
end
function love.mousepressed(x, y, przycisk, istouch)
   if przycisk == "l" then -- versje przed 0.10.0 używają stałej MouseConstant '1'
      pozycjax = x
      pozycjay = y
   end
end

Zobacz również


Inne języki