refactor/typisierung-und-collisions #1

Merged
bhinz merged 5 commits from refactor/typisierung-und-collisions into main 2026-05-11 15:17:37 +00:00

5 commits

Author SHA1 Message Date
binaerverkehr
4449656a69 refactor: Typisierung in Hauptdateien und Skripten ergaenzt
- Felder und Methoden in Game und Editor typisiert
- Tilemap: Felder, render, tiles_around, physics_rects_around, autotile
- Animation: Konstruktor-Parameter, Felder, copy und update
- Clouds: Cloud und Clouds vollstaendig typisiert
- utils: load_image und load_images mit Rueckgabe-Typ
2026-05-11 10:37:37 +02:00
binaerverkehr
d796b47c46 feat: Collisions Dataclass eingefuehrt und in PhysicsEntity verwendet
- Neue @dataclass Collisions mit Feldern top/right/bottom/left
- collisions-Dict in PhysicsEntity durch Collisions-Instanz ersetzt
- Attribut-Zugriff (collisions.top) statt Dict-Indexierung
- Typisierung von Feldern und Methoden in PhysicsEntity und Player
2026-05-11 10:37:28 +02:00
binaerverkehr
da973dd968 fix: Save/Load Funktionen korrigiert. 2026-05-11 10:19:31 +02:00
binaerverkehr
dc5239aa4c fix: Falsch geschriebene Variable korrigiert 2026-05-11 10:11:52 +02:00
binaerverkehr
9e0068e926 - Lade map.json innerhalb von try-except
- test-Funktion entfernt
2026-05-11 10:11:09 +02:00