options menu yakshaving
This commit is contained in:
parent
cddc24af65
commit
bb7723f541
|
@ -2,10 +2,61 @@ extends Control
|
||||||
|
|
||||||
var from_scene_name
|
var from_scene_name
|
||||||
|
|
||||||
|
# game opts
|
||||||
|
onready var read_speed_slider = get_node("split/opts_panel/panels/game_opts/read_speed_slider")
|
||||||
|
|
||||||
|
# display opts
|
||||||
|
onready var window_size_menu = get_node("split/opts_panel/panels/display_opts/window_size_menu")
|
||||||
|
onready var window_mode_menu = get_node("split/opts_panel/panels/display_opts/window_mode_menu")
|
||||||
|
|
||||||
|
# audio opts
|
||||||
|
onready var master_slider = get_node("split/opts_panel/panels/sound_opts/master_vol_slider")
|
||||||
|
onready var music_slider = get_node("split/opts_panel/panels/sound_opts/music_vol_slider")
|
||||||
|
onready var sfx_slider = get_node("split/opts_panel/panels/sound_opts/sfx_vol_slider")
|
||||||
|
|
||||||
onready var back_btn = get_node("back_btn")
|
onready var back_btn = get_node("back_btn")
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
|
|
||||||
|
# game opt connections
|
||||||
|
read_speed_slider.connect("changed", self, "_on_read_speed_changed")
|
||||||
|
|
||||||
|
# display opt connections
|
||||||
|
var size_popup = window_size_menu.get_popup()
|
||||||
|
size_popup.connect("id_pressed", self, "_on_window_size_menu_id_pressed")
|
||||||
|
|
||||||
|
var mode_popup = window_mode_menu.get_popup()
|
||||||
|
mode_popup.connect("id_pressed", self, "_on_window_mode_menu_id_pressed")
|
||||||
|
|
||||||
|
# music opt sliders
|
||||||
|
master_slider.value = Game.master_vol
|
||||||
|
music_slider.value = Game.music_vol
|
||||||
|
sfx_slider.value = Game.sfx_vol
|
||||||
|
|
||||||
|
master_slider.connect("changed", self, "_on_master_vol_changed")
|
||||||
|
music_slider.connect("changed", self, "_on_music_vol_changed")
|
||||||
|
sfx_slider.connect("changed", self, "_on_sfx_vol_changed")
|
||||||
|
|
||||||
|
# back to menu
|
||||||
back_btn.connect("pressed", self, "_on_back_pressed")
|
back_btn.connect("pressed", self, "_on_back_pressed")
|
||||||
|
|
||||||
|
func _on_read_speed_changed(v):
|
||||||
|
pass
|
||||||
|
|
||||||
|
func _on_window_size_menu_id_pressed(id):
|
||||||
|
pass
|
||||||
|
|
||||||
|
func _on_window_mode_menu_id_pressed(id):
|
||||||
|
pass
|
||||||
|
|
||||||
|
func _on_master_vol_changed(v):
|
||||||
|
pass
|
||||||
|
|
||||||
|
func _on_music_vol_changed(v):
|
||||||
|
pass
|
||||||
|
|
||||||
|
func _on_sfx_vol_changed(v):
|
||||||
|
pass
|
||||||
|
|
||||||
func _on_back_pressed():
|
func _on_back_pressed():
|
||||||
Game.switch_scene_to(from_scene_name, false)
|
Game.switch_scene_to(from_scene_name, false)
|
|
@ -11,14 +11,14 @@ content_margin_right = -1.0
|
||||||
content_margin_top = -1.0
|
content_margin_top = -1.0
|
||||||
content_margin_bottom = -1.0
|
content_margin_bottom = -1.0
|
||||||
|
|
||||||
[sub_resource type="StyleBoxEmpty" id=3]
|
[sub_resource type="StyleBoxEmpty" id=2]
|
||||||
|
|
||||||
content_margin_left = -1.0
|
content_margin_left = -1.0
|
||||||
content_margin_right = -1.0
|
content_margin_right = -1.0
|
||||||
content_margin_top = -1.0
|
content_margin_top = -1.0
|
||||||
content_margin_bottom = -1.0
|
content_margin_bottom = -1.0
|
||||||
|
|
||||||
[sub_resource type="StyleBoxFlat" id=2]
|
[sub_resource type="StyleBoxFlat" id=3]
|
||||||
|
|
||||||
content_margin_left = -1.0
|
content_margin_left = -1.0
|
||||||
content_margin_right = -1.0
|
content_margin_right = -1.0
|
||||||
|
@ -47,7 +47,7 @@ anti_aliasing = true
|
||||||
anti_aliasing_size = 1
|
anti_aliasing_size = 1
|
||||||
_sections_unfolded = [ "Border", "Border Width", "Corner Radius", "Expand Margin" ]
|
_sections_unfolded = [ "Border", "Border Width", "Corner Radius", "Expand Margin" ]
|
||||||
|
|
||||||
[node name="options_menu" type="Control"]
|
[node name="options_menu" type="Control" index="0"]
|
||||||
|
|
||||||
anchor_left = 0.0
|
anchor_left = 0.0
|
||||||
anchor_top = 0.0
|
anchor_top = 0.0
|
||||||
|
@ -138,7 +138,6 @@ _sections_unfolded = [ "Size Flags" ]
|
||||||
|
|
||||||
[node name="game_opts" type="VBoxContainer" parent="split/opts_panel/panels" index="0"]
|
[node name="game_opts" type="VBoxContainer" parent="split/opts_panel/panels" index="0"]
|
||||||
|
|
||||||
editor/display_folded = true
|
|
||||||
anchor_left = 0.0
|
anchor_left = 0.0
|
||||||
anchor_top = 0.0
|
anchor_top = 0.0
|
||||||
anchor_right = 0.0
|
anchor_right = 0.0
|
||||||
|
@ -274,7 +273,7 @@ mouse_filter = 0
|
||||||
mouse_default_cursor_shape = 0
|
mouse_default_cursor_shape = 0
|
||||||
size_flags_horizontal = 4
|
size_flags_horizontal = 4
|
||||||
size_flags_vertical = 4
|
size_flags_vertical = 4
|
||||||
custom_styles/focus = SubResource( 3 )
|
custom_styles/focus = SubResource( 2 )
|
||||||
custom_colors/font_color_disabled = Color( 0.472656, 0.472656, 0.472656, 1 )
|
custom_colors/font_color_disabled = Color( 0.472656, 0.472656, 0.472656, 1 )
|
||||||
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
||||||
custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
|
custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
|
||||||
|
@ -306,7 +305,6 @@ size_flags_vertical = 1
|
||||||
|
|
||||||
[node name="display_opts" type="VBoxContainer" parent="split/opts_panel/panels" index="2"]
|
[node name="display_opts" type="VBoxContainer" parent="split/opts_panel/panels" index="2"]
|
||||||
|
|
||||||
editor/display_folded = true
|
|
||||||
anchor_left = 0.0
|
anchor_left = 0.0
|
||||||
anchor_top = 0.0
|
anchor_top = 0.0
|
||||||
anchor_right = 0.0
|
anchor_right = 0.0
|
||||||
|
@ -412,7 +410,7 @@ mouse_filter = 0
|
||||||
mouse_default_cursor_shape = 0
|
mouse_default_cursor_shape = 0
|
||||||
size_flags_horizontal = 1
|
size_flags_horizontal = 1
|
||||||
size_flags_vertical = 1
|
size_flags_vertical = 1
|
||||||
custom_styles/hover = SubResource( 2 )
|
custom_styles/hover = SubResource( 3 )
|
||||||
custom_styles/pressed = ExtResource( 3 )
|
custom_styles/pressed = ExtResource( 3 )
|
||||||
custom_styles/focus = ExtResource( 3 )
|
custom_styles/focus = ExtResource( 3 )
|
||||||
custom_styles/disabled = ExtResource( 3 )
|
custom_styles/disabled = ExtResource( 3 )
|
||||||
|
@ -483,7 +481,7 @@ mouse_filter = 0
|
||||||
mouse_default_cursor_shape = 0
|
mouse_default_cursor_shape = 0
|
||||||
size_flags_horizontal = 1
|
size_flags_horizontal = 1
|
||||||
size_flags_vertical = 1
|
size_flags_vertical = 1
|
||||||
custom_styles/hover = SubResource( 2 )
|
custom_styles/hover = SubResource( 3 )
|
||||||
custom_styles/pressed = ExtResource( 3 )
|
custom_styles/pressed = ExtResource( 3 )
|
||||||
custom_styles/focus = ExtResource( 3 )
|
custom_styles/focus = ExtResource( 3 )
|
||||||
custom_styles/disabled = ExtResource( 3 )
|
custom_styles/disabled = ExtResource( 3 )
|
||||||
|
@ -871,7 +869,7 @@ mouse_filter = 0
|
||||||
mouse_default_cursor_shape = 0
|
mouse_default_cursor_shape = 0
|
||||||
size_flags_horizontal = 1
|
size_flags_horizontal = 1
|
||||||
size_flags_vertical = 1
|
size_flags_vertical = 1
|
||||||
custom_styles/focus = SubResource( 3 )
|
custom_styles/focus = SubResource( 2 )
|
||||||
custom_colors/font_color_disabled = Color( 0.472656, 0.472656, 0.472656, 1 )
|
custom_colors/font_color_disabled = Color( 0.472656, 0.472656, 0.472656, 1 )
|
||||||
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
||||||
custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
|
custom_colors/font_color_hover = Color( 0, 0, 0, 1 )
|
||||||
|
|
Loading…
Reference in New Issue