BoundfoxStudios / fairy-tale-defender

Boundfox Studios Community-Projekt - Entwicklung eines Tower Defense Spiels
https://docs.fairytaledefender.de/
MIT License
20 stars 23 forks source link

Bug: Einstellungen werden nicht korrekt gespeichert. #425

Closed M4lph closed 7 months ago

M4lph commented 8 months ago

Bisher wurden immer die Werte erstmal gespeichert, die bei aufrufen des parameterlosen Konstruktors der GameSettings Klasse erzeugt wurden. Auch die "mutableSettings" die im UI benutzt wurden, haben wohl erstmal mit einem völlig neuem Objekt gearbeitet.

Fixes #420

M4lph commented 7 months ago

Meintest du so in etwa? Oder lieber die Werte über Konstruktor übergeben? Oder hab ich es wieder falsch verstanden und du meintest tatsächlich sowas wie 1920x1080 in die Config-Klasse als default für parameterlosen Konstruktor? Da habe ich halt keine Möglichkeit gesehen sinvolle Werte zu setzen - 1920x1080 wäre ja für dich z.B. suboptimal :) Bei anderen Geräten vielleicht sogar gar nicht unterstützt.. Ähnliches Spiel mit der Localization config.