From 7cc5867c256947a912633a7d153a574034b7828a Mon Sep 17 00:00:00 2001 From: Davide Cristini Date: Fri, 18 Sep 2020 18:00:04 +0200 Subject: [PATCH] Add initial strucutre for CardSelection scene. Update to Godot 3.2.3 --- .../Menu/CardSelection/CardSelection.tscn | 129 ++++++++++++++++++ .../CardSelection/Resources/PanelStyle.tres | 11 ++ GameScenes/Menu/CardSelection/pic.webp | Bin 0 -> 14788 bytes GameScenes/Menu/CardSelection/pic.webp.import | 34 +++++ GameScenes/Menu/MainMenu/MainMenu.tscn | 86 +----------- .../MainMenu/Scripts/SinglePlayerLabel2.gd | 2 +- project.godot | 5 +- 7 files changed, 183 insertions(+), 84 deletions(-) create mode 100644 GameScenes/Menu/CardSelection/CardSelection.tscn create mode 100644 GameScenes/Menu/CardSelection/Resources/PanelStyle.tres create mode 100644 GameScenes/Menu/CardSelection/pic.webp create mode 100644 GameScenes/Menu/CardSelection/pic.webp.import diff --git a/GameScenes/Menu/CardSelection/CardSelection.tscn b/GameScenes/Menu/CardSelection/CardSelection.tscn new file mode 100644 index 0000000..7148711 --- /dev/null +++ b/GameScenes/Menu/CardSelection/CardSelection.tscn @@ -0,0 +1,129 @@ +[gd_scene load_steps=3 format=2] + +[ext_resource path="res://GameScenes/Menu/CardSelection/pic.webp" type="Texture" id=1] +[ext_resource path="res://GameScenes/Menu/CardSelection/Resources/PanelStyle.tres" type="StyleBox" id=2] + +[node name="Control" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ColorRect" type="ColorRect" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +color = Color( 0.0235294, 0.0235294, 0.0235294, 1 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="pic" type="Sprite" parent="."] +position = Vector2( 2176.61, 458.485 ) +scale = Vector2( 3.55642, 3.55642 ) +texture = ExtResource( 1 ) + +[node name="MarginContainer" type="MarginContainer" parent="."] +anchor_right = 1.0 +anchor_bottom = 1.0 +custom_constants/margin_right = 70 +custom_constants/margin_top = 25 +custom_constants/margin_left = 70 +custom_constants/margin_bottom = 25 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"] +margin_left = 70.0 +margin_top = 25.0 +margin_right = 1466.0 +margin_bottom = 871.0 +custom_constants/separation = 12 + +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] +margin_right = 1396.0 +margin_bottom = 100.0 +custom_constants/separation = 12 + +[node name="Panel" type="Panel" parent="MarginContainer/VBoxContainer/HBoxContainer"] +margin_right = 1100.0 +margin_bottom = 100.0 +rect_min_size = Vector2( 1100, 100 ) +size_flags_horizontal = 3 +custom_styles/panel = ExtResource( 2 ) + +[node name="Panel2" type="Panel" parent="MarginContainer/VBoxContainer/HBoxContainer"] +margin_left = 1112.0 +margin_right = 1396.0 +margin_bottom = 100.0 +rect_min_size = Vector2( 0, 100 ) +size_flags_horizontal = 3 +custom_styles/panel = ExtResource( 2 ) + +[node name="HBoxContainer2" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] +margin_top = 112.0 +margin_right = 1396.0 +margin_bottom = 734.0 +size_flags_vertical = 3 +custom_constants/separation = 12 + +[node name="Control" type="Control" parent="MarginContainer/VBoxContainer/HBoxContainer2"] +margin_right = 80.0 +margin_bottom = 622.0 +rect_min_size = Vector2( 80, 0 ) + +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer2"] +margin_left = 92.0 +margin_right = 692.0 +margin_bottom = 622.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Panel" type="Panel" parent="MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer"] +margin_right = 600.0 +margin_bottom = 622.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_styles/panel = ExtResource( 2 ) + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/HBoxContainer2"] +margin_left = 704.0 +margin_right = 1304.0 +margin_bottom = 622.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_constants/separation = 12 + +[node name="Panel" type="Panel" parent="MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"] +margin_right = 600.0 +margin_bottom = 305.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_styles/panel = ExtResource( 2 ) + +[node name="Panel2" type="Panel" parent="MarginContainer/VBoxContainer/HBoxContainer2/VBoxContainer"] +margin_top = 317.0 +margin_right = 600.0 +margin_bottom = 622.0 +size_flags_horizontal = 3 +size_flags_vertical = 3 +custom_styles/panel = ExtResource( 2 ) + +[node name="Control2" type="Control" parent="MarginContainer/VBoxContainer/HBoxContainer2"] +margin_left = 1316.0 +margin_right = 1396.0 +margin_bottom = 622.0 +rect_min_size = Vector2( 80, 0 ) + +[node name="HBoxContainer3" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] +margin_top = 746.0 +margin_right = 1396.0 +margin_bottom = 846.0 + +[node name="Panel" type="Panel" parent="MarginContainer/VBoxContainer/HBoxContainer3"] +margin_right = 1396.0 +margin_bottom = 100.0 +rect_min_size = Vector2( 0, 100 ) +size_flags_horizontal = 3 +custom_styles/panel = ExtResource( 2 ) diff --git a/GameScenes/Menu/CardSelection/Resources/PanelStyle.tres b/GameScenes/Menu/CardSelection/Resources/PanelStyle.tres new file mode 100644 index 0000000..54d2ad9 --- /dev/null +++ b/GameScenes/Menu/CardSelection/Resources/PanelStyle.tres @@ -0,0 +1,11 @@ +[gd_resource type="StyleBoxFlat" format=2] + +[resource] +bg_color = Color( 0.333333, 0.333333, 0.333333, 1 ) +border_width_left = 8 +border_width_top = 8 +border_color = Color( 0.505882, 0.505882, 0.505882, 1 ) +border_blend = true +shadow_color = Color( 0.145098, 0.145098, 0.145098, 1 ) +shadow_size = 6 +shadow_offset = Vector2( 2, 2 ) diff --git a/GameScenes/Menu/CardSelection/pic.webp b/GameScenes/Menu/CardSelection/pic.webp new file mode 100644 index 0000000000000000000000000000000000000000..3fefbee3c863d11fdfad6506501fd658df2421ad GIT binary patch literal 14788 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
    *}c-E~Tppv3KO_2H=7=0`gJ}?fmd$EO)7|>TBTu zczQy(3qzXg0<|Vi9mj@#epX1y<69+2m|;g0^S6#Vl6u=G@fPnZDLMnKM`%-&44lOOts! zj3-sp)1IH402I43hIav@Ok4&icB4e1DEs$pe5H?@@v=Bq?{=@m`oFX#Vda=$4sYvJ z!2)Bz1eQ3o#B;1`7ykG2h9GWL5qB}5WTk)@pM3N~}G%*}60 zUG5QjNkZ0^hB2)2SlaZaufPF%*VR*7#+9*l$Tt7vH6$+bRnaSYGS;)+}BI}*LUY{a^!YaaUQlt^x4c(f}h$-m}KRc+7zn860%o4>*4YPbFMk1Gm4X$XhDdNKDYef}KJ?KlpPmi|+`ZEeh zt!860=MI@0!o{r|o)U-b9 zKb1Bpk3$ua@i`s)H8604jhcA4uvFbzd8A ei)BWoYaZ4t&rXSS)y6