love.graphics.origin (Português)

love.graphics.origin


Disponível desde o LÖVE 0.9.0
Esta função não é suportada em versões anteriores.

Reinicia a transformação de coordenadas atual.

Esta função é sempre usada para reverter quaisquer chamadas anteriores a love.graphics.rotate, love.graphics.scale, love.graphics.shear ou love.graphics.translate. Retorna o estado de transformação atual ao estado padrão.

Função

Sinopse

love.graphics.origin()

Argumentos

Nenhum

Retorna

Nada.

Exemplo

function love.draw()
 love.graphics.push() -- salva o sistema de coordenadas
 love.graphics.scale(0.5, 0.5) -- reduz tudo em 50% tanto em X como em Y
 love.graphics.print("Texto redimensionado", 50, 50) -- imprime texto com metade do tamanho em 25x25
 love.graphics.push()
 love.graphics.origin() -- Retorna o estado ao padrão.
 love.graphics.draw(imagem, 0, 0) -- Desenha a imagem na tela como se nada tivesse sido redimensionado.
 love.graphics.pop() -- retorna ao nosso estado de coordenadas redimensionado.
 love.graphics.print("Texto redimensionado", 100, 100) -- imprime texto redimensionado em 50x50
 love.graphics.pop() -- retorna às coordenadas salvas anteriormente
 love.graphics.print("Texto normal", 50, 50)
end

Veja Também


Outras Línguas