check if player is in room
This commit is contained in:
+11
@@ -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__":
|
||||
|
||||
Reference in New Issue
Block a user