main_menu.tscn 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. [gd_scene load_steps=3 format=3 uid="uid://bnug1ybm5mlyd"]
  2. [ext_resource type="Script" path="res://screens/main_menu.gd" id="1_6qk7l"]
  3. [ext_resource type="FontFile" uid="uid://7xrvisb6ikax" path="res://assets/fonts/crimes.ttf" id="2_scvm2"]
  4. [node name="MainMenu" type="Control"]
  5. layout_mode = 3
  6. anchors_preset = 15
  7. anchor_right = 1.0
  8. anchor_bottom = 1.0
  9. grow_horizontal = 2
  10. grow_vertical = 2
  11. script = ExtResource("1_6qk7l")
  12. [node name="Title" type="Label" parent="."]
  13. layout_mode = 1
  14. anchors_preset = 5
  15. anchor_left = 0.5
  16. anchor_right = 0.5
  17. offset_left = -399.0
  18. offset_top = 55.0
  19. offset_right = 399.0
  20. offset_bottom = 114.0
  21. grow_horizontal = 2
  22. theme_override_colors/font_shadow_color = Color(0, 0, 0, 1)
  23. theme_override_constants/shadow_offset_x = 5
  24. theme_override_constants/shadow_offset_y = 5
  25. theme_override_fonts/font = ExtResource("2_scvm2")
  26. theme_override_font_sizes/font_size = 80
  27. text = "Last Stand of Humanity"
  28. [node name="Buttons" type="VBoxContainer" parent="."]
  29. layout_mode = 1
  30. anchors_preset = 8
  31. anchor_left = 0.5
  32. anchor_top = 0.5
  33. anchor_right = 0.5
  34. anchor_bottom = 0.5
  35. offset_left = -100.0
  36. offset_top = -90.0
  37. offset_right = 100.0
  38. offset_bottom = 90.0
  39. grow_horizontal = 2
  40. grow_vertical = 2
  41. [node name="NewGame" type="Button" parent="Buttons"]
  42. layout_mode = 2
  43. theme_override_font_sizes/font_size = 23
  44. text = "NEW GAME"
  45. [node name="Leaderboard" type="Button" parent="Buttons"]
  46. layout_mode = 2
  47. disabled = true
  48. text = "LEADERBOARD"
  49. [node name="Settings" type="Button" parent="Buttons"]
  50. layout_mode = 2
  51. text = "SETTINGS"
  52. [node name="Credits" type="Button" parent="Buttons"]
  53. layout_mode = 2
  54. text = "CREDITS"
  55. [node name="Quit" type="Button" parent="Buttons"]
  56. layout_mode = 2
  57. text = "QUIT"
  58. [connection signal="pressed" from="Buttons/NewGame" to="." method="_on_new_game_pressed"]
  59. [connection signal="pressed" from="Buttons/Settings" to="." method="_on_settings_pressed"]
  60. [connection signal="pressed" from="Buttons/Quit" to="." method="_on_quit_pressed"]