Code Duplication    Length = 14-14 lines in 2 locations

examples/samples_libtcodpy.py 1 location

@@ 830-843 (lines=14) @@
827
                libtcod.console_set_char_background(sample_console, x, y, fov_dark_ground,
828
                                         libtcod.BKGND_SET)
829
    # draw the path
830
    if path_using_astar :
831
        for i in range(libtcod.path_size(path)):
832
            x,y = libtcod.path_get(path, i)
833
            libtcod.console_set_char_background(sample_console, x, y,
834
                                 fov_light_ground, libtcod.BKGND_SET)
835
    else:
836
        for y in range(SAMPLE_SCREEN_HEIGHT):
837
            for x in range(SAMPLE_SCREEN_WIDTH):
838
                if smap[y][x] != '#':
839
                    libtcod.console_set_char_background(sample_console, x, y, libtcod.color_lerp(fov_light_ground,fov_dark_ground,
840
                        0.9 * libtcod.dijkstra_get_distance(path_dijk,x,y) / path_dijk_dist), libtcod.BKGND_SET)
841
        for i in range(libtcod.dijkstra_size(path_dijk)):
842
            x,y=libtcod.dijkstra_get(path_dijk,i)
843
            libtcod.console_set_char_background(sample_console,x,y,fov_light_ground, libtcod.BKGND_SET )
844
845
    # move the creature
846
    path_busy -= libtcod.sys_get_last_frame_length()

examples/samples_tcod.py 1 location

@@ 670-683 (lines=14) @@
667
                # compute path from px,py to dx,dy
668
                libtcod.dijkstra_path_set(self.dijk, self.dx, self.dy)
669
            self.recalculate = False
670
            self.busy = 0.2
671
        # draw the dungeon
672
        for y in range(SAMPLE_SCREEN_HEIGHT):
673
            for x in range(SAMPLE_SCREEN_WIDTH):
674
                if SAMPLE_MAP[y][x] == '#':
675
                    libtcod.console_set_char_background(
676
                        sample_console, x, y, DARK_WALL, libtcod.BKGND_SET)
677
                else:
678
                    libtcod.console_set_char_background(
679
                        sample_console, x, y, DARK_GROUND, libtcod.BKGND_SET)
680
        # draw the path
681
        if self.using_astar:
682
            for i in range(libtcod.path_size(self.path)):
683
                x, y = libtcod.path_get(self.path, i)
684
                libtcod.console_set_char_background(
685
                    sample_console, x, y, LIGHT_GROUND, libtcod.BKGND_SET)
686
        else: