You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

main.tscn 3.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. [gd_scene load_steps=7 format=3 uid="uid://daggped4nujna"]
  2. [ext_resource type="Script" path="res://scripts/Main Interface.gd" id="1_ltn0e"]
  3. [ext_resource type="PackedScene" uid="uid://bc2qthu8tugim" path="res://scenes/click_target.tscn" id="2_2hdm6"]
  4. [ext_resource type="PackedScene" uid="uid://c4ocioaw64kq2" path="res://scenes/messages.tscn" id="2_d66gc"]
  5. [ext_resource type="PackedScene" uid="uid://b6w7cs7fffyv7" path="res://scenes/generators.tscn" id="3_qm46o"]
  6. [ext_resource type="PackedScene" uid="uid://fe1lihrecu3u" path="res://scenes/analyzers.tscn" id="4_kptdw"]
  7. [ext_resource type="Script" path="res://scripts/flag_keeper.gd" id="6_1or7f"]
  8. [node name="Main" type="Node2D"]
  9. [node name="Messages" parent="." instance=ExtResource("2_d66gc")]
  10. [node name="Narration" parent="Messages" index="0"]
  11. offset_top = 169.0
  12. [node name="Score" parent="Messages" index="1"]
  13. offset_left = 330.0
  14. offset_top = 130.0
  15. offset_right = 525.0
  16. offset_bottom = 156.0
  17. [node name="Generators" parent="." instance=ExtResource("3_qm46o")]
  18. [node name="Level 1" parent="Generators" index="0"]
  19. click_value = 1
  20. [node name="Analyzers" parent="." instance=ExtResource("4_kptdw")]
  21. [node name="Main Interface" type="CanvasLayer" parent="."]
  22. script = ExtResource("1_ltn0e")
  23. [node name="ClickTarget" parent="Main Interface" instance=ExtResource("2_2hdm6")]
  24. [node name="Flag Keeper" type="Node" parent="Main Interface"]
  25. script = ExtResource("6_1or7f")
  26. [connection signal="section_ended" from="Messages/Narration" to="Main Interface" method="_on_narration_section_ended"]
  27. [connection signal="gl1_click" from="Generators/Level 1" to="Messages/Score" method="_on_level_1_gl_1_click"]
  28. [connection signal="al1_analyze" from="Analyzers/Level 1" to="Messages/Score" method="_on_level_1_al_1_analyze"]
  29. [connection signal="al1_analyze" from="Analyzers/Level 1" to="Main Interface" method="_on_level_1_al_1_analyze"]
  30. [connection signal="interface_ready" from="Main Interface" to="Messages/Narration" method="_on_interface_ready"]
  31. [connection signal="interface_ready" from="Main Interface" to="Messages/Score" method="_on_interface_ready"]
  32. [connection signal="interface_ready" from="Main Interface" to="Generators" method="_on_interface_ready"]
  33. [connection signal="interface_ready" from="Main Interface" to="Generators/Level 1" method="_on_interface_ready"]
  34. [connection signal="interface_ready" from="Main Interface" to="Analyzers" method="_on_interface_ready"]
  35. [connection signal="score_update" from="Main Interface" to="Messages/Score" method="_on_score_update"]
  36. [connection signal="pressed" from="Main Interface/ClickTarget/Energy Creator" to="Main Interface" method="_on_energy_creator_pressed"]
  37. [connection signal="pressed" from="Main Interface/ClickTarget/Buy L1 Generator" to="Main Interface" method="_on_buy_l_1_generator_pressed"]
  38. [connection signal="pressed" from="Main Interface/ClickTarget/Buy L1 Analyzer" to="Main Interface" method="_on_buy_l_1_analyzer_pressed"]
  39. [editable path="Messages"]
  40. [editable path="Generators"]
  41. [editable path="Analyzers"]
  42. [editable path="Main Interface/ClickTarget"]