X-Git-Url: https://plomlompom.com/repos/?p=plomrogue2-experiments;a=blobdiff_plain;f=new%2Fplomrogue%2Fgame.py;h=eda54ae6db68a2ace43c7def87bea8b1f73a09f7;hp=18f45d88bad84df15138e20f26382b04a089dd67;hb=298e8d0b4c7529ee4ad35005ad9bb9295def1086;hpb=c42ba1459a2d4c50abd97105231c0ae0cb189f98 diff --git a/new/plomrogue/game.py b/new/plomrogue/game.py index 18f45d8..eda54ae 100755 --- a/new/plomrogue/game.py +++ b/new/plomrogue/game.py @@ -117,20 +117,22 @@ class World(WorldBase): self.turn = 0 self.maps = {} self.new_map((0,0), yx) - #self.new_map((0,1), yx) - #self.new_map((1,1), yx) - #self.new_map((1,0), yx) - #self.new_map((1,-1), yx) - #self.new_map((0,-1), yx) - #self.new_map((-1,-1), yx) - #self.new_map((-1,0), yx) - #self.new_map((-1,1), yx) - for pos in self.maps[(0,0)]: - if 0 in pos or (yx[0] - 1) == pos[0] or (yx[1] - 1) == pos[1]: - self.maps[(0,0)][pos] = '#' - continue - self.maps[(0,0)][pos] = random.choice(('.', '.', '.', '.', 'x')) - + self.new_map((0,1), yx) + self.new_map((1,1), yx) + self.new_map((1,0), yx) + self.new_map((1,-1), yx) + self.new_map((0,-1), yx) + self.new_map((-1,-1), yx) + self.new_map((-1,0), yx) + self.new_map((-1,1), yx) + for map_pos in self.maps: + map_ = self.maps[map_pos] + if (0,0) == map_pos: + for pos in map_: + map_[pos] = random.choice(('.', '.', '.', '.', 'x')) + else: + for pos in map_: + map_[pos] = '~' player = add_thing_at_random('human') self.player_id = player.id_ add_thing_at_random('monster') @@ -185,7 +187,7 @@ class Game: self.io.send('TURN ' + str(self.world.turn)) visible_map = self.world.player.get_visible_map() - self.io.send('MAP ' + stringify_yx(visible_map.size)) + self.io.send('MAP ' + stringify_yx([0,0]) + ' ' + stringify_yx(visible_map.size)) for y, line in visible_map.lines(): self.io.send('VISIBLE_MAP_LINE %5s %s' % (y, quote(line))) visible_things, offset = self.world.player.get_visible_things()