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} "