love.graphics.newQuad

Creates a new Quad.

Function

Synopsis

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

Arguments

number x
The top-left position along the x-axis.
number y
The top-left position along the y-axis.
number w
The width of the Quad.
number h
The height of the Quad.
number sw
The reference width.
number sh
The reference height.

Returns

Quad quad
The new Quad.

Examples

Use a Quad to display part of an Image:

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

-- Let's say we want to display only the top-left 
-- 32x32 quadrant of the Image:
top_left = love.graphics.newQuad(0, 0, 32, 32, 64, 64)

-- And here is bottom left:
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

See Also

Other Languages