Extend map
This commit is contained in:
parent
ae3e220dfa
commit
28b0204fdd
@ -1,3 +1,4 @@
|
|||||||
|
require "colorize"
|
||||||
require "./game/**"
|
require "./game/**"
|
||||||
require "./cli/**"
|
require "./cli/**"
|
||||||
|
|
||||||
@ -41,34 +42,34 @@ def render_map(world)
|
|||||||
if x == 0
|
if x == 0
|
||||||
printf "+"
|
printf "+"
|
||||||
(0...size).each do |y|
|
(0...size).each do |y|
|
||||||
printf "-----+"
|
printf "------+"
|
||||||
end
|
end
|
||||||
print "\n"
|
print "\n"
|
||||||
end
|
end
|
||||||
printf "|"
|
printf "|"
|
||||||
(0...size).each do |y|
|
(0...size).each do |y|
|
||||||
tile = world.map.get(x, y)
|
tile = world.map.get(x, y)
|
||||||
printf "%c %d%d|", tile.letter, x, y
|
printf "%s %d%d|", tile.letter.colorize(:green), x, y
|
||||||
end
|
end
|
||||||
print "\n"
|
print "\n"
|
||||||
printf "|"
|
printf "|"
|
||||||
(0...size).each do |y|
|
(0...size).each do |y|
|
||||||
printf " |"
|
printf " |"
|
||||||
end
|
end
|
||||||
print "\n"
|
print "\n"
|
||||||
printf "|"
|
printf "|"
|
||||||
(0...size).each do |y|
|
(0...size).each do |y|
|
||||||
tile = world.map.get(x, y)
|
tile = world.map.get(x, y)
|
||||||
if tile.letter == 'f'
|
if tile.letter == 'f'
|
||||||
printf "%5d|", world.map.get(x, y).cur
|
printf "%6d|", world.map.get(x, y).cur
|
||||||
else
|
else
|
||||||
printf " |", world.map.get(x, y).cur
|
printf " |", world.map.get(x, y).cur
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
print "\n"
|
print "\n"
|
||||||
printf "+"
|
printf "+"
|
||||||
(0...size).each do |y|
|
(0...size).each do |y|
|
||||||
printf "-----+"
|
printf "------+"
|
||||||
end
|
end
|
||||||
print "\n"
|
print "\n"
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user