mirror of
https://github.com/RPG-Research/bcirpg.git
synced 2024-04-16 14:23:01 +00:00
Made a working cfg file
This commit is contained in:
parent
06e885f4cb
commit
33ce915df2
@ -1,10 +1,27 @@
|
|||||||
extends Control
|
extends Control
|
||||||
|
|
||||||
|
|
||||||
|
onready var NameVar = get_node('Panel/Label/VBoxContainer/HBoxDisplayName/LineEdit')
|
||||||
|
|
||||||
|
onready var NRiskVar = get_node('Panel/Label/VBoxContainer/HBoxRiskFactor/LineEdit')
|
||||||
|
|
||||||
|
onready var FontVar = get_node('Panel/Label2/VBoxContainer/HSlider2')
|
||||||
|
|
||||||
|
onready var BrightnessVar = get_node('Panel/Label2/VBoxContainer/HSlider3')
|
||||||
|
|
||||||
|
onready var VolumeVar = get_node('Panel/Label3/VBoxContainer/HSlider2')
|
||||||
|
|
||||||
|
onready var ConsoleCommandVar = get_node('Panel/Label3/VBoxContainer/HBoxDevConsole/CheckBox')
|
||||||
|
|
||||||
|
onready var ClosedCaptionsVar = get_node('Panel/Label3/VBoxContainer/HBoxClosedCaptions/CheckBox')
|
||||||
|
|
||||||
|
onready var saveButton = get_node("Panel/SaveButton")
|
||||||
|
|
||||||
var iniFile = ConfigFile.new()
|
var iniFile = ConfigFile.new()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func initFile():
|
func initFile():
|
||||||
iniFile.set_value("player_preferences", "player_name", "Cliff")
|
iniFile.set_value("player_preferences", "player_name", "Cliff")
|
||||||
iniFile.set_value("player_preferences", "risk_threshold", 2)
|
iniFile.set_value("player_preferences", "risk_threshold", 2)
|
||||||
@ -15,10 +32,22 @@ func initFile():
|
|||||||
iniFile.set_value("general_settings", "dev_console", 3)
|
iniFile.set_value("general_settings", "dev_console", 3)
|
||||||
iniFile.save("user://PlayerPreferences.cfg")
|
iniFile.save("user://PlayerPreferences.cfg")
|
||||||
func saveFile():
|
func saveFile():
|
||||||
|
iniFile.set_value("player_preferences", "player_name", NameVar.text)
|
||||||
|
iniFile.set_value("player_preferences", "risk_threshold", NRiskVar.text)
|
||||||
|
iniFile.set_value("visual_controls", "font_size", FontVar.value)
|
||||||
|
iniFile.set_value("visual_controls", "brightness", BrightnessVar.value)
|
||||||
|
iniFile.set_value("general_settings", "volume", VolumeVar.value)
|
||||||
|
iniFile.set_value("general_settings", "closed_captions", ClosedCaptionsVar.is_pressed())
|
||||||
|
iniFile.set_value("general_settings", "dev_console", ConsoleCommandVar.is_pressed())
|
||||||
iniFile.save("user://PlayerPreferences.cfg")
|
iniFile.save("user://PlayerPreferences.cfg")
|
||||||
|
|
||||||
func loadFile():
|
func loadFile():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
func _process(delta):
|
||||||
|
if saveButton.pressed == true:
|
||||||
|
saveFile()
|
||||||
|
print('saveFileRan')
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
initFile()
|
pass
|
||||||
|
@ -13,12 +13,13 @@ __meta__ = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
[node name="Panel" type="Panel" parent="."]
|
[node name="Panel" type="Panel" parent="."]
|
||||||
anchor_right = 1.0
|
anchor_left = 0.5
|
||||||
|
anchor_top = 1.0
|
||||||
|
anchor_right = 0.5
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
margin_left = -12.9719
|
margin_left = -512.0
|
||||||
margin_top = -2.0755
|
margin_top = -600.0
|
||||||
margin_right = -12.9719
|
margin_right = 512.0
|
||||||
margin_bottom = -2.0755
|
|
||||||
custom_styles/panel = SubResource( 1 )
|
custom_styles/panel = SubResource( 1 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
@ -202,3 +203,16 @@ text = "Developer Console:"
|
|||||||
margin_left = 129.0
|
margin_left = 129.0
|
||||||
margin_right = 153.0
|
margin_right = 153.0
|
||||||
margin_bottom = 24.0
|
margin_bottom = 24.0
|
||||||
|
|
||||||
|
[node name="SaveButton" type="Button" parent="Panel"]
|
||||||
|
anchor_left = 0.5
|
||||||
|
anchor_top = 1.0
|
||||||
|
anchor_right = 0.5
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
margin_left = -146.0
|
||||||
|
margin_top = -20.0
|
||||||
|
margin_right = 193.0
|
||||||
|
text = "Save Settings"
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user