check if player is in room
This commit is contained in:
+11
@@ -166,6 +166,17 @@ class Map:
|
|||||||
# kein passender Raum gefunden
|
# kein passender Raum gefunden
|
||||||
return []
|
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__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
Reference in New Issue
Block a user