list of desks in the room for item spawns collision
This commit is contained in:
@@ -156,7 +156,15 @@ class Map:
|
||||
# return None, wenn Punkt in keinem Raum liegt (z.B. im Gang)
|
||||
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 []
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user