love.graphics.newQuad (Português)

Cria um novo Quad.

Função

Sinopse

quad = love.graphics.newQuad( x, y, w, h, sw, sh )

Argumentos

number (Português) x
A posição superior esquerda ao longo do eixo x.
number (Português) y
A posição superior esquerda ao longo do eixo y.
number (Português) w
A largura do Quad.
number (Português) h
A altura do Quad.
number (Português) sw
A largura de referência.
number (Português) sh
A altura de referência.

Retornos

Quad (Português) quad
O novo Quad.

Exemplos

Usando um Quad para mostrar partes de uma Image:

img = love.graphics.newImage("mushroom-64x64.png")

-- Digamos que queiramos mostrar somente o quadrante
-- superior esquerdo 32x32 da Image:
top_left = love.graphics.newQuad(0, 0, 32, 32, 64, 64)

-- E aqui somente o quadrante inferior esquerdo:
bottom_left = love.graphics.newQuad(0, 32, 32, 32, 64, 64)

function love.draw()
	love.graphics.drawq(img, top_left, 50, 50)
	love.graphics.drawq(img, bottom_left, 50, 200)
end

Veja Também

Outros Idiomas