-- title: Fuga das Sombras
-- author: Igor Trindade
-- desc: RPG de acao 2d
-- script: lua
jogador = {
sprite = 32,
x = 120,
y = 68
}
constantes = {
LARGURA_DA_TELA = 240,
ALTURA_DA_TELA = 138
}
function atualiza()
-- cima
if btn(0) then
jogador.y = jogador.y - 1
end
-- baixo
if btn(1) then
jogador.y = jogador.y + 1
end
-- esquerda
if btn(2) then
jogador.x = jogador.x -1
end
-- direitaif btn(3) then
jogador.x = jogador.x +1
end
end
function desenhaMapa()
map(0,-- posicao x no mapa
0,-- posicao y no mapa
constantes.LARGURA_DA_TELA,--quanto desenhar x
constantes.ALTURA_DA_TELA,--quanto desenhar y
0,-- em qual ponto colocar o x
0)-- em qual ponto colocar o y
end
function desenhaJogador()
spr(jogador.sprite,
jogador.x - 8,
jogador.y - 8,
0, -- cor de fundo
1, -- escala
0, -- espelhar
0, -- rotacionar
2, -- quantos blocos pra direita
2) -- quantos blocos pra baixo
end
function desenho()
cls()
desenhaMapa()
desenhaJogador()
print(jogador.y)
blocoId = mget((jogador.x-8) /8, (jogador.y-8) /8)
if blocoID >=128 then
print(blocoId, 0, 16)
end
function TIC()
atualiza()
desenho()
end
Modifiquei o código para ficar igual ao passado na aula, mas o erro perciste.
[string "-- title: fuga das sombras..."]:79: 'end' expected (to close 'function' at line 61) near
Poderiam me ajudar ?