tile accedd control function + tile update

This commit is contained in:
Lukas Kammerhofer
2026-05-07 20:02:35 +02:00
parent 7c6d8594d7
commit 9200b8257f
+21 -17
View File
@@ -16,23 +16,23 @@ color_border = (55, 35, 70) # dark violet
class Map: class Map:
def __init__(self): def __init__(self):
self.map = [ self.map = [
"WWWWWWWWWWWWWWWWWGGWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW" "WWWWWWWWWWWWWWWWWHHWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WRRRRRRRRRRRRRRRWGGWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW" "WRRRRRRRRRRRRRRRWHHWRRRRRRRRRRRRRRRWRRRRRRRRRRRRRRRW"
"WWWWWWWWWWWWWTTWWGGWWWWWWWWWWWWWTTWWWTTWWWWWWWWWWWWW" "WWWWWWWWWWWWWDDWWHHWWWWWWWWWWWWWDDWWWDDWWWWWWWWWWWWW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW"
"WGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGW" "WHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHW"
"WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW" "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW"
] ]
@@ -47,4 +47,8 @@ class Map:
return self.map[row][column] return self.map[row][column]
return "W" return "W"
def is_accessible(self, column: int, row: int) -> bool:
return self.get_tile(column, row) in ("R", "D,", "H", "S")