Difference between revisions of "love.graphics.pop (Português)"

(versão inicial em Português)
 
(translation update)
 
Line 1: Line 1:
Recupera a atual coordenada de transformação da pilha de transformação.
+
<span style="color: #597E9A; font-size: 18pt">love.graphics.pop</span>
 +
{{#set:RealLink=love.graphics.pop (Português)}}
 +
{{#set:DisplayName=love.graphics.pop}}
 +
Desempilha a transformação de coordenadas atual da pilha de transformações.
 +
 
 +
Esta função é sempre usada para reverter uma operação de [[love.graphics.push (Português)|empilhamento]] anterior. Ela retorna o estado de transformações atual ao que era antes do empilhamento mais recente.
  
Esta função é sempre usada para reverter uma operação [[love.graphics.push (Português)|push]] prévia. Ela retorna o estado atual de transformação para aquilo que era antes do último push. Para um exemplo veja a descrição de love.graphics.push.
 
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
Line 8: Line 12:
 
</source>
 
</source>
 
=== Argumentos ===
 
=== Argumentos ===
Nenhum.
+
Nenhum
=== Retornos ===
+
=== Retorna ===
 
Nada.
 
Nada.
 +
 +
== Exemplos ==
 +
Desenhar duas linhas de texto, uma redimensionada e uma normal, usando [[love.graphics.scale (Português)|love.graphics.scale]]. Usamos [[love.graphics.pop (Português)|love.graphics.pop]] para retornar à escala de renderização normal, após ter usado [[love.graphics.push (Português)|love.graphics.push]].
 +
<source lang="lua">
 +
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.pop() -- retorna às coordenadas salvas
 +
love.graphics.print("Texto normal", 50, 50)
 +
end
 +
</source>
 +
 
== Veja Também ==
 
== Veja Também ==
* [[parent::love.graphics (Português)]]
+
* [[parent::love.graphics (Português)|love.graphics]]
* [[love.graphics.push (Português)]]
+
* [[love.graphics.push (Português)|love.graphics.push]]
* [[love.graphics.translate (Português)]]
+
* [[love.graphics.translate (Português)|love.graphics.translate]]
* [[love.graphics.rotate (Português)]]
+
* [[love.graphics.rotate (Português)|love.graphics.rotate]]
* [[love.graphics.scale (Português)]]
+
* [[love.graphics.scale (Português)|love.graphics.scale]]
 +
* [[love.graphics.shear (Português)|love.graphics.shear]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Recupera a atual coordenada de transformação da pilha de transformação.}}
+
{{#set:Description=Desempilha a transformação de coordenadas atual da pilha de transformações.}}
== Outros Idiomas ==
+
{{#set:Since=000}}
 +
{{#set:Sub-Category=Coordinate System}}
 +
== Outras Línguas ==
 
{{i18n|love.graphics.pop}}
 
{{i18n|love.graphics.pop}}

Latest revision as of 22:12, 23 November 2014

love.graphics.pop


Desempilha a transformação de coordenadas atual da pilha de transformações.

Esta função é sempre usada para reverter uma operação de empilhamento anterior. Ela retorna o estado de transformações atual ao que era antes do empilhamento mais recente.

Função

Sinopse

love.graphics.pop()

Argumentos

Nenhum

Retorna

Nada.

Exemplos

Desenhar duas linhas de texto, uma redimensionada e uma normal, usando love.graphics.scale. Usamos love.graphics.pop para retornar à escala de renderização normal, após ter usado love.graphics.push.

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.pop() -- retorna às coordenadas salvas
 love.graphics.print("Texto normal", 50, 50)
end

Veja Também


Outras Línguas