day18.lib package

Submodules

day18.lib.tile module

Tile Class.

class day18.lib.tile.EdgeTile(*, contents: str = '#', color: str)[source]

Bases: Tile

Edge tile (#).

TEXT_WHITE = '\x1b[38;2;255;255;255m'
color: str
contents: str = '#'
text_color(r: int, g: int, b: int) str[source]

Return ansicode color of edge based on input.

class day18.lib.tile.HoleTile(*, contents: str = ' ')[source]

Bases: Tile

Dug out tile.

contents: str = ' '
class day18.lib.tile.Tile(contents: str = '.')[source]

Bases: object

Tile for part 1, represents a non-dugout tile.

contents: str = '.'

Module contents

day18 library modules.