0
respostas

eu fiz bem parecido como estava no vídeo, mas na hora de da run diz que da erro. tem algo de errado com o meu código?

-- title: The Storm -- author: Gx perr games -- desc: RPG acao 2d -- script: lua

jogador = { sprite = 4, x = 120, y = 68

} 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

    --direita    
    if btn(3) then 
    jogador.x = jogador.x + 1
    end

end

function Desenha()
cls()
    map(0, -- posicao x no mapa
                    0, -- posicao y no mapa
                    largura_da_tela, -- quanto desenhar x
                    altura_da_tela, -- quanto desenhar y
                    0, -- em qual ponto colocar o x
                    0) -- em qual ponto colocar o y
    spr(jogador.sprite,
        jogador.x - 8,
                 jogador.y - 8,
                 0, -- cor de fundo
                 1, -- escala
                 0, -- espelhar
                 0, -- rotacionas
                 2, -- blocos para direira
                 3) -- blocos para baixo
    end

function TIC()

        Atualiza()
        Desenha()

        print(jogador.y)
        print(mget(jogador.x / 8, jogador.y /8)

end

o erro é: 66: ')' expected ( to close '(' at line 64) near 'end'