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

(Created page with 'A função principal, que contém o loop principal. == Função == === Sinopse === <source lang="lua"> love.run( ) </source> === Argumentos === Nenhum. === Retornos === Nada. == …')
 
m (translation update)
 
Line 1: Line 1:
 
A função principal, que contém o loop principal.
 
A função principal, que contém o loop principal.
 +
 
== Função ==
 
== Função ==
 
=== Sinopse ===
 
=== Sinopse ===
Line 9: Line 10:
 
=== Retornos ===
 
=== Retornos ===
 
Nada.
 
Nada.
 +
 
== Exemplos ==
 
== Exemplos ==
=== A função padrão para 0.7.0 que será usada se você não implementar a sua. ===
+
=== A função padrão para 0.7.0 e 0.7.1 que será usada se você não implementar a sua. ===
 
<source lang="lua">
 
<source lang="lua">
 
function love.run()
 
function love.run()
Line 124: Line 126:
 
end
 
end
 
</source>
 
</source>
 +
 
== Veja Também ==
 
== Veja Também ==
 
* [[parent::love (Português)]]
 
* [[parent::love (Português)]]
 
[[Category:Callbacks]]
 
[[Category:Callbacks]]
 
{{#set:Description=A função principal, que contém o loop principal.}}
 
{{#set:Description=A função principal, que contém o loop principal.}}
 +
 
== Outros Idiomas ==
 
== Outros Idiomas ==
 
{{i18n|love.run}}
 
{{i18n|love.run}}

Latest revision as of 11:21, 9 March 2011

A função principal, que contém o loop principal.

Função

Sinopse

love.run( )

Argumentos

Nenhum.

Retornos

Nada.

Exemplos

A função padrão para 0.7.0 e 0.7.1 que será usada se você não implementar a sua.

function love.run()

	if love.load then love.load(arg) end

	local dt = 0

	-- Main loop time.
	while true do
		if love.timer then
			love.timer.step()
			dt = love.timer.getDelta()
		end
		if love.update then love.update(dt) end -- will pass 0 if love.timer is disabled
		if love.graphics then
			love.graphics.clear()
			if love.draw then love.draw() end
		end

		-- Process events.
		if love.event then
			for e,a,b,c in love.event.poll() do
				if e == "q" then
					if not love.quit or not love.quit() then
						if love.audio then
							love.audio.stop()
						end
						return
					end
				end
				love.handlers[e](a,b,c)
			end
		end

		if love.timer then love.timer.sleep(1) end
		if love.graphics then love.graphics.present() end

	end

end

A função padrão para 0.6.1 que será usada se você não implementar a sua.

function love.run()

	if love.load then love.load(arg) end

	local dt = 0

	-- Main loop time.
	while true do
		if love.timer then
			love.timer.step()
			dt = love.timer.getDelta()
		end
		if love.update then love.update(dt) end -- will pass 0 if love.timer is disabled
		if love.graphics then
			love.graphics.clear()
			if love.draw then love.draw() end
		end

		-- Process events.
		if love.event then
			for e,a,b,c in love.event.poll() do
				if e == "q" then
					if love.audio then
						love.audio.stop()
					end
					return
				end
				love.handlers[e](a,b,c)
			end
		end

		if love.timer then love.timer.sleep(1) end
		if love.graphics then love.graphics.present() end

	end

end

A função padrão para 0.6.0 que será usada se você não implementar a sua.

function love.run()
 
	if love.load then love.load() end
 
	-- Main loop.
	while true do
 
		love.timer.step()
		if love.update then love.update(love.timer.getDelta()) end
		love.graphics.clear()
		if love.draw then love.draw() end
 
		-- Process events.
		for e,a,b,c in love.event.poll() do
			if e == 'q' then
				if love.audio then
 					love.audio.stop()
				end
				return
			end
			love.handlers[e](a,b,c)
		end
		love.timer.sleep(1)
 
		love.graphics.present()
 
	end
 
end

Veja Também


Outros Idiomas