Grid.get_column() and Grid.get_row()
This commit is contained in:
parent
a47077f102
commit
c4b9b10b71
@ -102,6 +102,12 @@ class Grid:
|
|||||||
else:
|
else:
|
||||||
return range(self.minZ - pad, self.maxZ + pad + 1)
|
return range(self.minZ - pad, self.maxZ + pad + 1)
|
||||||
|
|
||||||
|
def get_column(self, column: int) -> list[Any]:
|
||||||
|
return [self.get(Coordinate(column, y)) for y in self.rangeY()]
|
||||||
|
|
||||||
|
def get_row(self, row: int) -> list[Any]:
|
||||||
|
return [self.get(Coordinate(x, row)) for x in self.rangeX()]
|
||||||
|
|
||||||
def toggle(self, pos: Coordinate):
|
def toggle(self, pos: Coordinate):
|
||||||
if pos in self.__grid:
|
if pos in self.__grid:
|
||||||
del self.__grid[pos]
|
del self.__grid[pos]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user