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, 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 []
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user