From 798e8c3faac0dc4db17ce3bd40408319e23f1b35 Mon Sep 17 00:00:00 2001 From: Stefan Harmuth Date: Mon, 19 Dec 2022 04:49:46 +0100 Subject: [PATCH] reformat --- tools/grid.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tools/grid.py b/tools/grid.py index 40d2c03..d50d94b 100644 --- a/tools/grid.py +++ b/tools/grid.py @@ -176,7 +176,7 @@ class Grid: def isWithinBoundaries(self, pos: Coordinate) -> bool: if self.mode3D: return self.minX <= pos.x <= self.maxX and self.minY <= pos.y <= self.maxY \ - and self.minZ <= pos.z <= self.maxZ + and self.minZ <= pos.z <= self.maxZ else: return self.minX <= pos.x <= self.maxX and self.minY <= pos.y <= self.maxY @@ -189,7 +189,7 @@ class Grid: return list(self.__grid.keys()) def getActiveRegion(self, start: Coordinate, includeDiagonal: bool = False, ignore: List[Coordinate] = None) \ - -> List[Coordinate]: + -> List[Coordinate]: if not self.get(start): return [] if ignore is None: @@ -298,7 +298,8 @@ class Grid: while queue: current = queue.popleft() found_end = False - for c in self.getNeighboursOf(current, includeDiagonal=includeDiagonal, includeDefault=self.__default not in walls): + for c in self.getNeighboursOf(current, includeDiagonal=includeDiagonal, + includeDefault=self.__default not in walls): if c in came_from and self.get(c) in walls: continue came_from[c] = current @@ -411,7 +412,9 @@ class Grid: print() def get_aoc_ocr_string(self, x_shift: int = 0, y_shift: int = 0): - return convert_array_6([['#' if self.get(Coordinate(x + x_shift, y + y_shift)) else '.' for x in self.rangeX()] for y in self.rangeY()]) + return convert_array_6( + [['#' if self.get(Coordinate(x + x_shift, y + y_shift)) else '.' for x in self.rangeX()] for y in + self.rangeY()]) def __str__(self, true_char: str = '#', false_char: str = "."): return "/".join(