diff --git a/src/map.py b/src/map.py index d313b41..3d9f838 100644 --- a/src/map.py +++ b/src/map.py @@ -16,23 +16,23 @@ color_border = (55, 35, 70) # dark violet class Map: def __init__(self): self.map = [ - "WWWWWWWWWWWWWWWWWGGWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" - "WWWWWWWWWWWWWTTWWGGWWWWWWWWWWWWWTTWWWTTWWWWWWWWWWWWW" - "WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" - "WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" - "WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" - "WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" - "WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" + "WWWWWWWWWWWWWWWWWHHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" + "WWWWWWWWWWWWWDDWWHHWWWWWWWWWWWWWDDWWWDDWWWWWWWWWWWWW" + "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW" + "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW" + "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW" + "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW" + "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW" "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW" ] @@ -47,4 +47,8 @@ class Map: return self.map[row][column] return "W" + def is_accessible(self, column: int, row: int) -> bool: + return self.get_tile(column, row) in ("R", "D,", "H", "S") + +