Make software remember scale between sessions

This commit is contained in:
Karcsesz 2024-11-16 17:13:46 +01:00
parent 3173b21368
commit d5a950d901
2 changed files with 11 additions and 1 deletions

View file

@ -57,6 +57,7 @@ var settings = {
"blinkSpeed":1.0,
"blinkChance":200,
"bounceOnCostumeChange":false,
"scaleOverall": 100,
}
var settingsPath = "user://settings.pngtp"

View file

@ -121,8 +121,15 @@ func _ready():
else:
Saving.settings["bounceOnCostumeChange"] = false
saveLoaded = true
if Saving.settings.has("scaleOverall"):
scaleOverall = Saving.settings["scaleOverall"]
camera.zoom -= Vector2(scaleOverall/100, scaleOverall/100)
changeZoom()
else:
Saving.settings["scaleOverall"] = 100
saveLoaded = true
RenderingServer.set_default_clear_color(Global.backgroundColor)
swapMode()
settingsMenu.setvalues()
@ -220,6 +227,8 @@ func zoomScene():
camera.zoom -= Vector2(0.1,0.1)
scaleOverall -= 10
changeZoom()
Saving.settings["scaleOverall"] = scaleOverall
$ControlPanel/ZoomLabel.modulate.a = lerp($ControlPanel/ZoomLabel.modulate.a,0.0,0.02)