- Erstellung des `SettingsManager` als Autoload zur zentralen Verwaltung der Anzeigeeinstellungen. - Implementierung der `OptionsMenu`-UI mit Dropdown (Auflösung) und CheckBox (Vollbild). - Anwendung von Separation of Concerns: Strikte Trennung von grafischer Oberfläche und Hintergrundlogik. - Behebung fehlerhafter Szenen-Abhängigkeiten und fehlerhafter Node-Pfade (Null-Referenzen). - Umstellung der Logik auf `get_window()`, um die Kompatibilität mit Embedded Subwindows in Godot 4 sicherzustellen. |
||
|---|---|---|
| .. | ||
| Main.gd | ||
| Main.gd.uid | ||
| SettingsManager.gd | ||
| SettingsManager.gd.uid | ||
| ball.gd | ||
| ball.gd.uid | ||
| options_menu.gd | ||
| options_menu.gd.uid | ||
| plank_left.gd | ||
| plank_left.gd.uid | ||
| plank_right.gd | ||
| plank_right.gd.uid | ||