love.load (Português)

Esta função é chamada exatamente uma única vez no início do jogo.

Função

Sinopse

love.load( arg, unfilteredArg )

Argumentos

table (Português) arg
Argumentos passados para o jogo pela linha de comando.
Available since LÖVE 11.0
table (Português) unfilteredArg
Argumentos não filtrados passados para o jogo pela linha de comando. (veja #Notas).

Retornos

Nada.

Notas

Em LÖVE 11.0, os argumentos passados excluem o nome do jogo e o sinalizador de linha de comando fundido (se existir) quando executado a partir de um executável LÖVE não fundido. Versões anteriores passam o argumento como é sem nenhum filtro.

Exemplos

Estabelecer algumas variáveis/recursos no carregamento do jogo para que eles possam ser usados repetidamente em outras funções (como love.draw).

local text, pos

function love.load(args)
   local msg = args[1] or 'no arguments'
   text = love.graphics.newText(love.graphics.getFont(), msg)
   pos = {
       x = 50,
       y = 50,
   }
end

function love.update(dt)
   if love.keyboard.isDown('right') then
      pos.x = pos.x + 1
   end
end

function love.draw()
   love.graphics.draw(text, pos.x, pos.y)
end

Veja Também

Outros Idiomas