Esempio n. 1
0
 def __init__(self, map_width, map_height):
     self.map_width = map_width
     self.map_height = map_height
     self.map = Map(map_width, map_height)
     self.player = Object(0, 0, '@', graphics.get_color('player'))
     self.npc = Object(1, 1, '@', graphics.get_color('npc'))
     self.player.x, self.player.y = self.find_free()
     self.npc.x, self.npc.y = self.find_free()
     self.objects = [self.npc, self.player]
Esempio n. 2
0
 def __init__(self, map_width, map_height):
     self.map_width = map_width
     self.map_height = map_height
     self.map = Map(map_width, map_height)
     self.player = Object(0, 0, '@', graphics.get_color('player'))
     self.npc = Object(1, 1, '@', graphics.get_color('npc'))
     self.player.x, self.player.y = self.find_free()
     self.npc.x, self.npc.y = self.find_free()
     self.objects = [self.npc, self.player]
Esempio n. 3
0
 def __init__(self, width, height, theme='default'):
     self.width = width
     self.height = height
     self.theme = theme
     self.bg_color = graphics.get_color('bg_deep_ocean')
     self.rendered = self.render_tiles(self.bg_color)
     self.tiles = self.make_map()
Esempio n. 4
0
 def __init__(self, width, height, theme='default'):
     self.width = width
     self.height = height
     self.theme = theme
     self.bg_color = graphics.get_color('bg_deep_ocean')
     self.rendered = self.render_tiles(self.bg_color)
     self.tiles = self.make_map()
Esempio n. 5
0
    def render_tiles(self, bg_color):
        tiles = graphics.get_tiles('all')

        rendered = {'space': graphics.get_space(bg_color)}

        for tile in tiles:
            rendered[tile] = graphics.render_text(tiles[tile],
                                                  graphics.get_color(tile))
        return rendered
Esempio n. 6
0
    def render_tiles(self, bg_color):
        tiles = graphics.get_tiles('all')

        rendered = {
            'space': graphics.get_space(bg_color)
        }

        for tile in tiles:
            rendered[tile] = graphics.render_text(tiles[tile],
                                    graphics.get_color(tile))
        return rendered