mirror of
https://github.com/Steffo99/pineapple-surf.git
synced 2024-11-21 23:34:21 +00:00
Add name input on main menu
This commit is contained in:
parent
c5d540231f
commit
3c325c4505
4 changed files with 65 additions and 17 deletions
|
@ -1,3 +1,4 @@
|
||||||
extends Node
|
extends Node
|
||||||
|
|
||||||
var player: Player
|
var player: Player
|
||||||
|
var username: String
|
||||||
|
|
|
@ -7,3 +7,7 @@ signal play_pressed()
|
||||||
func play():
|
func play():
|
||||||
print("Play button was pressed.")
|
print("Play button was pressed.")
|
||||||
emit_signal("play_pressed")
|
emit_signal("play_pressed")
|
||||||
|
|
||||||
|
|
||||||
|
func _on_text_edit_text_changed():
|
||||||
|
Singletons.username = $Content/Inputs/NameInput.text
|
||||||
|
|
|
@ -17,6 +17,7 @@ theme = ExtResource("1_mkxnc")
|
||||||
script = ExtResource("2_6amk3")
|
script = ExtResource("2_6amk3")
|
||||||
|
|
||||||
[node name="Panel" type="TextureRect" parent="."]
|
[node name="Panel" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 1
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
|
@ -26,6 +27,7 @@ texture = ExtResource("2_q14jx")
|
||||||
stretch_mode = 1
|
stretch_mode = 1
|
||||||
|
|
||||||
[node name="Content" type="VBoxContainer" parent="."]
|
[node name="Content" type="VBoxContainer" parent="."]
|
||||||
|
layout_mode = 1
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
|
@ -34,29 +36,39 @@ grow_vertical = 2
|
||||||
alignment = 1
|
alignment = 1
|
||||||
|
|
||||||
[node name="Authors" type="Label" parent="Content"]
|
[node name="Authors" type="Label" parent="Content"]
|
||||||
offset_right = 284.0
|
layout_mode = 2
|
||||||
offset_bottom = 18.0
|
|
||||||
text = "A game by Ichicoro and Steffo"
|
text = "A game by Ichicoro and Steffo"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
|
|
||||||
[node name="Title" type="Label" parent="Content"]
|
[node name="Title" type="Label" parent="Content"]
|
||||||
offset_top = 25.0
|
layout_mode = 2
|
||||||
offset_right = 284.0
|
|
||||||
offset_bottom = 75.0
|
|
||||||
size_flags_vertical = 6
|
size_flags_vertical = 6
|
||||||
theme_override_font_sizes/font_size = 48
|
theme_override_font_sizes/font_size = 48
|
||||||
text = "Harvest"
|
text = "Harvest"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
|
|
||||||
[node name="Control" type="Control" parent="Content"]
|
[node name="Inputs" type="Control" parent="Content"]
|
||||||
layout_mode = 3
|
layout_mode = 2
|
||||||
anchors_preset = 0
|
size_flags_horizontal = 4
|
||||||
offset_top = 110.0
|
|
||||||
offset_right = 284.0
|
|
||||||
offset_bottom = 110.0
|
|
||||||
size_flags_vertical = 6
|
size_flags_vertical = 6
|
||||||
|
|
||||||
[node name="Play" type="Button" parent="Content/Control"]
|
[node name="NameInput" type="TextEdit" parent="Content/Inputs"]
|
||||||
|
custom_minimum_size = Vector2(140, 28)
|
||||||
|
layout_mode = 1
|
||||||
|
anchors_preset = 15
|
||||||
|
anchor_right = 1.0
|
||||||
|
anchor_bottom = 1.0
|
||||||
|
grow_horizontal = 2
|
||||||
|
grow_vertical = 2
|
||||||
|
size_flags_vertical = 6
|
||||||
|
placeholder_text = "What's your name?"
|
||||||
|
|
||||||
|
[node name="Buttons" type="Control" parent="Content"]
|
||||||
|
layout_mode = 2
|
||||||
|
size_flags_vertical = 6
|
||||||
|
|
||||||
|
[node name="Play" type="Button" parent="Content/Buttons"]
|
||||||
|
layout_mode = 1
|
||||||
anchors_preset = 8
|
anchors_preset = 8
|
||||||
anchor_left = 0.5
|
anchor_left = 0.5
|
||||||
anchor_top = 0.5
|
anchor_top = 0.5
|
||||||
|
@ -74,11 +86,10 @@ theme_override_font_sizes/font_size = 0
|
||||||
text = "Play"
|
text = "Play"
|
||||||
|
|
||||||
[node name="Authors2" type="Label" parent="Content"]
|
[node name="Authors2" type="Label" parent="Content"]
|
||||||
offset_top = 142.0
|
layout_mode = 2
|
||||||
offset_right = 284.0
|
|
||||||
offset_bottom = 160.0
|
|
||||||
size_flags_vertical = 1
|
size_flags_vertical = 1
|
||||||
text = "Ludum Dare 52 - Harvest"
|
text = "Ludum Dare 52 - Harvest"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
|
|
||||||
[connection signal="pressed" from="Content/Control/Play" to="." method="play"]
|
[connection signal="text_changed" from="Content/Inputs/NameInput" to="." method="_on_text_edit_text_changed"]
|
||||||
|
[connection signal="pressed" from="Content/Buttons/Play" to="." method="play"]
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
[gd_resource type="Theme" load_steps=8 format=3 uid="uid://c5a1nyqumj46j"]
|
[gd_resource type="Theme" load_steps=11 format=3 uid="uid://c5a1nyqumj46j"]
|
||||||
|
|
||||||
[ext_resource type="FontFile" uid="uid://dvfq5l72ynw4s" path="res://assets/pixel_operator.ttf" id="1_tst0x"]
|
[ext_resource type="FontFile" uid="uid://dvfq5l72ynw4s" path="res://assets/pixel_operator.ttf" id="1_tst0x"]
|
||||||
|
|
||||||
|
@ -49,6 +49,33 @@ corner_detail = 2
|
||||||
shadow_color = Color(1, 1, 1, 1)
|
shadow_color = Color(1, 1, 1, 1)
|
||||||
anti_aliasing = false
|
anti_aliasing = false
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_20p1w"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_jo6pk"]
|
||||||
|
bg_color = Color(0.156863, 0.207843, 0.25098, 1)
|
||||||
|
border_width_left = 2
|
||||||
|
border_width_top = 2
|
||||||
|
border_width_right = 2
|
||||||
|
border_width_bottom = 2
|
||||||
|
border_color = Color(0.388235, 0.670588, 0.247059, 1)
|
||||||
|
corner_radius_top_left = 2
|
||||||
|
corner_radius_top_right = 2
|
||||||
|
corner_radius_bottom_right = 2
|
||||||
|
corner_radius_bottom_left = 2
|
||||||
|
anti_aliasing = false
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_u2xmj"]
|
||||||
|
bg_color = Color(0.670588, 0.317647, 0.188235, 1)
|
||||||
|
border_width_left = 2
|
||||||
|
border_width_top = 2
|
||||||
|
border_width_right = 2
|
||||||
|
border_width_bottom = 2
|
||||||
|
border_color = Color(0.941176, 0.709804, 0.254902, 1)
|
||||||
|
corner_radius_top_left = 2
|
||||||
|
corner_radius_top_right = 2
|
||||||
|
corner_radius_bottom_right = 2
|
||||||
|
corner_radius_bottom_left = 2
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
Button/font_sizes/font_size = 16
|
Button/font_sizes/font_size = 16
|
||||||
Button/fonts/font = SubResource("FontVariation_srw5c")
|
Button/fonts/font = SubResource("FontVariation_srw5c")
|
||||||
|
@ -61,3 +88,8 @@ Label/colors/font_color = Color(1, 1, 1, 1)
|
||||||
Label/constants/line_spacing = 2
|
Label/constants/line_spacing = 2
|
||||||
Label/font_sizes/font_size = 16
|
Label/font_sizes/font_size = 16
|
||||||
Label/fonts/font = ExtResource("1_tst0x")
|
Label/fonts/font = ExtResource("1_tst0x")
|
||||||
|
TextEdit/font_sizes/font_size = 16
|
||||||
|
TextEdit/fonts/font = ExtResource("1_tst0x")
|
||||||
|
TextEdit/styles/focus = SubResource("StyleBoxEmpty_20p1w")
|
||||||
|
TextEdit/styles/normal = SubResource("StyleBoxFlat_jo6pk")
|
||||||
|
TextEdit/styles/read_only = SubResource("StyleBoxFlat_u2xmj")
|
||||||
|
|
Loading…
Reference in a new issue