Make software remember scale between sessions
This commit is contained in:
parent
3173b21368
commit
d5a950d901
2 changed files with 11 additions and 1 deletions
|
@ -57,6 +57,7 @@ var settings = {
|
||||||
"blinkSpeed":1.0,
|
"blinkSpeed":1.0,
|
||||||
"blinkChance":200,
|
"blinkChance":200,
|
||||||
"bounceOnCostumeChange":false,
|
"bounceOnCostumeChange":false,
|
||||||
|
"scaleOverall": 100,
|
||||||
}
|
}
|
||||||
|
|
||||||
var settingsPath = "user://settings.pngtp"
|
var settingsPath = "user://settings.pngtp"
|
||||||
|
|
|
@ -121,6 +121,13 @@ func _ready():
|
||||||
else:
|
else:
|
||||||
Saving.settings["bounceOnCostumeChange"] = false
|
Saving.settings["bounceOnCostumeChange"] = false
|
||||||
|
|
||||||
|
if Saving.settings.has("scaleOverall"):
|
||||||
|
scaleOverall = Saving.settings["scaleOverall"]
|
||||||
|
camera.zoom -= Vector2(scaleOverall/100, scaleOverall/100)
|
||||||
|
changeZoom()
|
||||||
|
else:
|
||||||
|
Saving.settings["scaleOverall"] = 100
|
||||||
|
|
||||||
saveLoaded = true
|
saveLoaded = true
|
||||||
|
|
||||||
RenderingServer.set_default_clear_color(Global.backgroundColor)
|
RenderingServer.set_default_clear_color(Global.backgroundColor)
|
||||||
|
@ -221,6 +228,8 @@ func zoomScene():
|
||||||
scaleOverall -= 10
|
scaleOverall -= 10
|
||||||
changeZoom()
|
changeZoom()
|
||||||
|
|
||||||
|
Saving.settings["scaleOverall"] = scaleOverall
|
||||||
|
|
||||||
$ControlPanel/ZoomLabel.modulate.a = lerp($ControlPanel/ZoomLabel.modulate.a,0.0,0.02)
|
$ControlPanel/ZoomLabel.modulate.a = lerp($ControlPanel/ZoomLabel.modulate.a,0.0,0.02)
|
||||||
|
|
||||||
func changeZoom():
|
func changeZoom():
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue