list of desks in the room for item spawns collision

This commit is contained in:
Lukas Kammerhofer
2026-05-08 14:56:49 +02:00
parent b9c300a47a
commit c9d719fdd4
+8
View File
@@ -156,7 +156,15 @@ class Map:
# return None, wenn Punkt in keinem Raum liegt (z.B. im Gang) # return None, wenn Punkt in keinem Raum liegt (z.B. im Gang)
return None return None
# Gibt alle Tische im Raum zurück, damit keine Item-Spawns auf Tischen stattfinden
def get_desks_for_room(self, room_rect: pygame.Rect) -> list[Desk]:
for room_name, rect in self.rooms.items():
if rect == room_rect:
return self.desks[room_name]
# kein passender Raum gefunden
return []