class Grid - GabrielSCabrera/Termighty GitHub Wiki
Summary
A 2-D rectangular grid containing instances of class Pixel
.
Example
Creating a 5x5 empty grid
>>> from Termighty import Grid, Pixel
>>> grid = Grid.empty((5,5))
Placing an instance of Pixel
in row three, column 2
>>> grid[3,2] = Pixel()
Initializing a grid from a nested list
>>> pixels = [[Pixel(char = 'A'), Pixel(char = 'B'), Pixel(char = 'C')],
[Pixel(char = 'D'), Pixel(char = 'E'), Pixel(char = 'F')],
[Pixel(char = 'G'), Pixel(char = 'H'), Pixel(char = 'I')]]
>>> grid = Grid(pixels)
>>> print(grid)
ABC
DEF
GHI