Expand map
This commit is contained in:
parent
3264ce3ec2
commit
821a875380
@ -41,23 +41,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|
|
||||||
printf "%c%d%d|", world.map.get(x, y).letter, x, y
|
tile = world.map.get(x, y)
|
||||||
|
printf "%c %d%d|", tile.letter, x, y
|
||||||
end
|
end
|
||||||
print "\n"
|
print "\n"
|
||||||
printf "|"
|
printf "|"
|
||||||
(0...size).each do |y|
|
(0...size).each do |y|
|
||||||
printf "%3d|", world.map.get(x, y).cur
|
printf " |"
|
||||||
|
end
|
||||||
|
print "\n"
|
||||||
|
printf "|"
|
||||||
|
(0...size).each do |y|
|
||||||
|
tile = world.map.get(x, y)
|
||||||
|
if tile.letter == 'f'
|
||||||
|
printf "%5d|", world.map.get(x, y).cur
|
||||||
|
else
|
||||||
|
printf " |", world.map.get(x, y).cur
|
||||||
|
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
|
||||||
|
@ -15,7 +15,7 @@ module Game
|
|||||||
end
|
end
|
||||||
|
|
||||||
class Map
|
class Map
|
||||||
SIZE = 4
|
SIZE = 5
|
||||||
|
|
||||||
def initialize
|
def initialize
|
||||||
@data = {} of String => Tile
|
@data = {} of String => Tile
|
||||||
@ -25,9 +25,9 @@ module Game
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
self.set(MainBaseTile.new(Point.new(0, 0)))
|
self.set(MainBaseTile.new(Point.new(0, 0)))
|
||||||
self.set(CrystalTile.new(Point.new(1, 1), 100))
|
self.set(CrystalTile.new(Point.new(1, 2), 100))
|
||||||
self.set(CrystalTile.new(Point.new(3, 1), 200))
|
self.set(CrystalTile.new(Point.new(4, 2), 200))
|
||||||
self.set(CrystalTile.new(Point.new(2, 2), 100))
|
self.set(CrystalTile.new(Point.new(3, 3), 100))
|
||||||
end
|
end
|
||||||
|
|
||||||
def size
|
def size
|
||||||
|
Loading…
Reference in New Issue
Block a user