Oi tudo joia? Eu fiz meu jogo com 4 mapas e eles tão dentro da pasta "mapas", porém quero que o jogador possa escolher qual ele vai jogar, só que não estou conseguindo abrir o 2 e 3 mapa, apenas o primeiro e ultimo usando esse codigo:
def le_mapa(numero)
arquivo = "mapa#{numero}.txt" #arquivo
path = Dir.glob('mapas/*.txt').last #usar o ultimo ou first para o primeiro
texto = File.read(path) #ler o texto
mapa = texto.split "\n" #separar cada linha
end
Poderiam me ajudar a fazer a pessoa escolher? obs: Estou usando 1 "if" para selecionar os mapas. exemplo:
escolha = gets.to_i
if(escolha == 1)
arquivo = "mapa#{numero}.txt"
path = Dir.glob('mapas/*.txt').first
texto = File.read(path)
mapa = texto.split "\n"
end
if(escolha ==4)
arquivo = "mapa#{numero}.txt"
path = Dir.glob('mapas/*.txt').last
texto = File.read(path)
mapa = texto.split "\n"
end