require_relative "ui"
def ler_mapa(numero)
arquivo = "mapa#{numero}.txt"
texto = File.read arquivo
mapa = texto.split "\n"
end
def encontra_heroi(mapa)
caracter_do_heroi = "H"
mapa.each_with_index do |linha_atual, linha|
coluna_do_heroi = linha_atual.index caracter_do_heroi
if coluna_do_heroi
return [linha,coluna_do_heroi]
end
end
# não achei o héroi
end
def jogar(nome)
puts"apenas um teste"
mapa = ler_mapa 1
while true
desenha mapa
direcao = pede_movimento
heroi = encontra_heroi mapa
mapa[heroi[0]][heroi[1]] = " "
case direcao
when "W"
heroi[0] -=1
when "S"
heroi[0] +=1
when "A"
heroi[1] -=1
when "D"
heroi[1] +=1
end
mapa[heroi[0]][heroi[1]] = "H"
end
end
def iniciar_fogefoge
nome = dar_boas_vindas
jogar nome
end