diff --git a/assets/taqin_theme.tres b/assets/taqin_theme.tres index a4aef28..e76f89d 100644 --- a/assets/taqin_theme.tres +++ b/assets/taqin_theme.tres @@ -21,10 +21,10 @@ border_width_top = 4 border_width_right = 4 border_width_bottom = 4 border_color = Color( 0.12549, 0.235294, 0.337255, 1 ) -corner_radius_top_left = 4 -corner_radius_top_right = 4 -corner_radius_bottom_right = 4 -corner_radius_bottom_left = 4 +corner_radius_top_left = 20 +corner_radius_top_right = 20 +corner_radius_bottom_right = 20 +corner_radius_bottom_left = 20 shadow_size = 5 shadow_offset = Vector2( 0, 5 ) diff --git a/src/Main.tscn b/src/Main.tscn index 443fce3..178ac48 100644 --- a/src/Main.tscn +++ b/src/Main.tscn @@ -61,6 +61,7 @@ margin_bottom = 327.0 text = "HINTS" [node name="NewGamePanel" parent="." instance=ExtResource( 3 )] +window_scale_factor = 0.9 [connection signal="state_changed" from="HSplitContainer/Taquin" to="." method="_on_Taquin_state_changed"] [connection signal="pressed" from="HSplitContainer/VSplitContainer/New game" to="." method="_on_New_game_pressed"] [connection signal="button_down" from="HSplitContainer/VSplitContainer/Hints" to="HSplitContainer/Taquin" method="_on_Hints_button_down"] diff --git a/src/NewGamePanel.gd b/src/NewGamePanel.gd index 61f523e..cd25536 100644 --- a/src/NewGamePanel.gd +++ b/src/NewGamePanel.gd @@ -12,13 +12,25 @@ var preferences = ConfigFile.new() var fade_duration = 0.2 var fade_scale_factor = 0.9 +onready var popup = $"." +onready var panel = $Panel onready var tween = $Tween func _init(): var err = preferences.load(pref_path) func _ready(): - pass + assert(popup.theme != null) + var popup_style : = popup.get_stylebox("panel", "PopupPanel") as StyleBoxFlat + assert(popup_style != null) + var panel_style := panel.get_stylebox("panel", "Panel") as StyleBoxFlat + assert(panel_style != null) + var modified_panel_style = panel_style.duplicate() + modified_panel_style.corner_radius_bottom_left = popup_style.corner_radius_bottom_left + modified_panel_style.corner_radius_bottom_right = popup_style.corner_radius_bottom_right + modified_panel_style.corner_radius_top_left = popup_style.corner_radius_top_left + modified_panel_style.corner_radius_top_right = popup_style.corner_radius_top_right + panel.set("custom_styles/panel", modified_panel_style) func fade_out(): tween.remove_all()