Implementing first use of configuration file with music volume
This commit is contained in:
parent
3ce18ecbcd
commit
52d8bdf306
3 changed files with 6 additions and 6 deletions
|
@ -42,8 +42,10 @@ func _ready():
|
||||||
# var t = linear2db(0.0)
|
# var t = linear2db(0.0)
|
||||||
# var u = db2linear($Music.get_volume_db())
|
# var u = db2linear($Music.get_volume_db())
|
||||||
# Common.msg_debug("volume :" + str(u))
|
# Common.msg_debug("volume :" + str(u))
|
||||||
$Window/VBox/Tab/Mixer/MusicLevel/music.set_value( int(db2linear($Music.get_volume_db()) * float(user_settings.configuration["sound"]["music_volume"])))
|
var music_volume = float(user_settings.configuration["sound"]["music_volume"])
|
||||||
$Window/VBox/Tab/Mixer/MusicLevel/Value.set_text(str(int(db2linear($Music.get_volume_db()) * float(user_settings.configuration["sound"]["music_volume"]))))
|
$Music.set_volume_db(linear2db(music_volume/100.0))
|
||||||
|
$Window/VBox/Tab/Mixer/MusicLevel/music.set_value( int(db2linear($Music.get_volume_db()) * 100))
|
||||||
|
$Window/VBox/Tab/Mixer/MusicLevel/Value.set_text(str(int(db2linear($Music.get_volume_db()) * 100)))
|
||||||
var bus_name = $Music.get_bus()
|
var bus_name = $Music.get_bus()
|
||||||
Common.msg_debug("bus_name: " + str(bus_name))
|
Common.msg_debug("bus_name: " + str(bus_name))
|
||||||
var bus_id = AudioServer.get_bus_index(bus_name)
|
var bus_id = AudioServer.get_bus_index(bus_name)
|
||||||
|
|
|
@ -6,6 +6,7 @@
|
||||||
script = ExtResource( "1_dltpv" )
|
script = ExtResource( "1_dltpv" )
|
||||||
|
|
||||||
[node name="Music" type="AudioStreamPlayer" parent="."]
|
[node name="Music" type="AudioStreamPlayer" parent="."]
|
||||||
|
volume_db = 23.803
|
||||||
|
|
||||||
[node name="EndMusic" type="Timer" parent="."]
|
[node name="EndMusic" type="Timer" parent="."]
|
||||||
|
|
||||||
|
|
|
@ -3,11 +3,8 @@ extends Node
|
||||||
var cfg_path = "user://settings.cfg"
|
var cfg_path = "user://settings.cfg"
|
||||||
@onready var configuration = get_settings()
|
@onready var configuration = get_settings()
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
|
||||||
func _ready():
|
|
||||||
pass
|
|
||||||
|
|
||||||
func save():
|
func save():
|
||||||
|
Common.msg_debug("Save to config file : %s/%s" % [OS.get_user_data_dir(), cfg_path.replace("user://", "")])
|
||||||
var file = ConfigFile.new()
|
var file = ConfigFile.new()
|
||||||
for section in configuration.keys():
|
for section in configuration.keys():
|
||||||
for key in configuration[section].keys():
|
for key in configuration[section].keys():
|
||||||
|
|
Loading…
Reference in a new issue