diff --git a/README_TIPS.md b/README_TIPS.md index bfe5267..e5138ab 100644 --- a/README_TIPS.md +++ b/README_TIPS.md @@ -365,3 +365,30 @@ for i, (px, py) in enumerate(trinkbrunnen_positions): ``` - So wird jeder Brunnen nach Benutzung für 10 Sekunden gesperrt und dann wieder nutzbar! + +## Tipp: Karte drehen und spiegeln (Rotation/Flip) + +- Manchmal ist die Karte nach dem Laden verdreht oder gespiegelt. Mit einer Einstellung kannst du das einfach korrigieren! + +**So geht's:** + +1. Füge Flags für Rotation und Flip hinzu, z.B. ganz oben in deiner Hauptdatei: + +```python +MAP_ROTATE_DEGREES = 90 # z.B. 90, 180, 270 +MAP_FLIP_X = False # True = horizontal spiegeln +MAP_FLIP_Y = False # True = vertikal spiegeln +``` + +2. Wende die Transformationen direkt nach dem Laden der Karte an: + +```python +# Nach dem Laden von map_surface: +if MAP_ROTATE_DEGREES: + map_surface = pygame.transform.rotate(map_surface, MAP_ROTATE_DEGREES) +if MAP_FLIP_X or MAP_FLIP_Y: + map_surface = pygame.transform.flip(map_surface, MAP_FLIP_X, MAP_FLIP_Y) +``` + +- Die Trinkbrunnen-Positionen müssen ggf. ebenfalls angepasst werden, wenn die Karte rotiert oder gespiegelt wird. +- Teste verschiedene Einstellungen, bis die Karte richtig angezeigt wird!