implement rest of options, including CRT/LCD filter!
This commit is contained in:
parent
e0e56d3ffa
commit
2da5935c3b
4 changed files with 31 additions and 12 deletions
|
@ -94,15 +94,20 @@ func load_defaults(section: int = Section.ALL) -> void:
|
|||
func save_options() -> void:
|
||||
var file = ConfigFile.new()
|
||||
#Game
|
||||
file.set_value("game","rumble",rumble)
|
||||
file.set_value("game", "rumble", rumble)
|
||||
file.set_value("game", "gore", gore)
|
||||
#Video
|
||||
file.set_value("video","fullscreen",fullscreen)
|
||||
file.set_value("video","scaling_mode",scaling_mode)
|
||||
file.set_value("video","transition_speed",transition_speed)
|
||||
file.set_value("video", "fullscreen", fullscreen)
|
||||
file.set_value("video", "window_size", window_size)
|
||||
file.set_value("video", "scaling_mode", scaling_mode)
|
||||
file.set_value("video", "transition_speed", transition_speed)
|
||||
file.set_value("video", "border", border)
|
||||
file.set_value("video", "scanlines", scanlines)
|
||||
#Audio
|
||||
file.set_value("audio","master_volume",master_volume)
|
||||
file.set_value("audio","music_volume",music_volume)
|
||||
file.set_value("audio","sound_volume",sound_volume)
|
||||
file.set_value("audio", "master_volume", master_volume)
|
||||
file.set_value("audio", "music_volume", music_volume)
|
||||
file.set_value("audio", "sound_volume", sound_volume)
|
||||
file.set_value("audio", "landing_sound", landing_sound)
|
||||
# last played file
|
||||
file.set_value("save", "last_file", last_file)
|
||||
# save the options to file
|
||||
|
@ -116,7 +121,8 @@ func _set_fullscreen(value: bool) -> void:
|
|||
OS.window_fullscreen = fullscreen
|
||||
|
||||
func _set_window_size(value: float) -> void:
|
||||
pass
|
||||
window_size = value
|
||||
OS.window_size = Game.RESOLUTION * window_size
|
||||
|
||||
func _set_scaling_mode(value: int) -> void:
|
||||
scaling_mode = value
|
||||
|
@ -134,7 +140,8 @@ func _set_border(value: int) -> void:
|
|||
Border.current_border = border
|
||||
|
||||
func _set_scanlines(value: int) -> void:
|
||||
pass
|
||||
scanlines = value
|
||||
SceneManager.set_scanlines(scanlines)
|
||||
|
||||
|
||||
# audio setters
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue