From 2fe4235fa56e65d23fe8d073eb0eb7f4416e23a6 Mon Sep 17 00:00:00 2001 From: Lukas Kammerhofer Date: Fri, 8 May 2026 14:59:46 +0200 Subject: [PATCH] check if player is in room --- src/map.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/map.py b/src/map.py index 08310a5..4c28231 100644 --- a/src/map.py +++ b/src/map.py @@ -166,6 +166,17 @@ class Map: # kein passender Raum gefunden return [] + # Gibt das Raum-Rechteck zurück, in dem sich der Spieler gerade befindet + # Gilt um zu wissen, ob der Spieler im Raum ist wegen den Item spawns + def get_current_room(self, player_rect: pygame.Rect) -> pygame.Rect: + + for room_rect in self.rooms.values(): + if room_rect.colliderect(player_rect): + return room_rect + + # Spieler ist im Gang + return None + if __name__ == "__main__":