lib/gemwarrior/world.rb in gemwarrior-0.5.1 vs lib/gemwarrior/world.rb in gemwarrior-0.5.2
- old
+ new
@@ -34,21 +34,28 @@
def print_map
0.upto(WORLD_DIM_HEIGHT-1) do |count_y|
print ' '
0.upto(WORLD_DIM_WIDTH-1) do
- print '___'
+ print '---'
end
print "\n"
print "#{(WORLD_DIM_HEIGHT-1) - count_y} "
0.upto(WORLD_DIM_WIDTH-1) do |count_x|
- if location_by_coords({:x => count_x, :y => (WORLD_DIM_HEIGHT-1) - count_y})
+ cur_map_coords = {:x => count_x, :y => (WORLD_DIM_HEIGHT-1) - count_y}
+ if self.player.cur_coords.eql?(cur_map_coords)
+ print '|O|'
+ elsif location_by_coords(cur_map_coords)
print '|X|'
else
- print '|_|'
+ print '| |'
end
end
print "\n"
+ end
+ print ' '
+ 0.upto(WORLD_DIM_WIDTH-1) do
+ print '---'
end
puts
print ' '
0.upto(WORLD_DIM_WIDTH-1) do |count_x|
print "#{count_x} "