C
Chris Bailey
I've been trying to solve the problem in the following bit of code for
quite some time now with no luck. The unexpected kELSE error is occuring
in the commented line. $map is a multi-dimensional array and the
makeshift iterator works properly without the if/else statement. Any
ideas?
def pmap
input = gets.downcase.chomp
if input == "exit"
$plrObj.save
puts "Exiting..."
$running = false
else
buf = ""
z = 0
$map.each do |x|
x.each do |y|
if z < 5
buf = buf + y.to_s
z++
else
buf = buf + "\n"
z = 0
end
end
end
puts buf
end
end
quite some time now with no luck. The unexpected kELSE error is occuring
in the commented line. $map is a multi-dimensional array and the
makeshift iterator works properly without the if/else statement. Any
ideas?
def pmap
input = gets.downcase.chomp
if input == "exit"
$plrObj.save
puts "Exiting..."
$running = false
else
buf = ""
z = 0
$map.each do |x|
x.each do |y|
if z < 5
buf = buf + y.to_s
z++
else
buf = buf + "\n"
z = 0
end
end
end
puts buf
end
end