[gd_scene load_steps=10 format=3 uid="uid://bpy475nyq5ea1"] [ext_resource type="Script" path="res://Map.gd" id="2_rolej"] [ext_resource type="Script" path="res://ScreenShots.gd" id="3_7b3mn"] [ext_resource type="Texture2D" uid="uid://1g54esg7yd35" path="res://images/crosshair.png" id="3_i24br"] [ext_resource type="Script" path="res://Camera2D.gd" id="4_g4kw0"] [ext_resource type="Script" path="res://LoadDialog.gd" id="6_0mayr"] [ext_resource type="Script" path="res://SaveDialog.gd" id="6_v2wl8"] [ext_resource type="Script" path="res://StatsWindow.gd" id="7_8peal"] [ext_resource type="PackedScene" uid="uid://bfjdgwkowj6rr" path="res://src/Windows/tool_select.tscn" id="8_wgtoc"] [ext_resource type="PackedScene" uid="uid://0i5mf5rafi45" path="res://src/Windows/settings.tscn" id="8_yj6l1"] [node name="Sim" type="Node2D"] [node name="Map" type="Node2D" parent="."] unique_name_in_owner = true script = ExtResource("2_rolej") [node name="Camera2D" type="Camera2D" parent="Map"] script = ExtResource("4_g4kw0") [node name="OriginSprite" type="Sprite2D" parent="Map"] modulate = Color(0, 0, 0, 1) scale = Vector2(0.2, 0.2) texture = ExtResource("3_i24br") [node name="Touch1Sprite" type="Sprite2D" parent="Map"] modulate = Color(0, 0.513726, 0, 1) scale = Vector2(0.2, 0.2) texture = ExtResource("3_i24br") [node name="Touch2Sprite" type="Sprite2D" parent="Map"] modulate = Color(0, 0, 0.827451, 1) scale = Vector2(0.2, 0.2) texture = ExtResource("3_i24br") [node name="ScreenOverlay" type="CanvasLayer" parent="."] [node name="LoadDialog" type="ConfirmationDialog" parent="ScreenOverlay"] title = "Load" position = Vector2i(0, 36) size = Vector2i(200, 500) script = ExtResource("6_0mayr") [node name="ItemList" type="ItemList" parent="ScreenOverlay/LoadDialog"] offset_left = 8.0 offset_top = 8.0 offset_right = 192.0 offset_bottom = 451.0 [node name="SaveDialog" type="ConfirmationDialog" parent="ScreenOverlay"] mode = 1 title = "Save" initial_position = 4 ok_button_text = "Save" script = ExtResource("6_v2wl8") [node name="LineEdit" type="LineEdit" parent="ScreenOverlay/SaveDialog"] offset_left = 8.0 offset_top = 8.0 offset_right = 192.0 offset_bottom = 51.0 placeholder_text = "Filename" [node name="NewDialog" type="ConfirmationDialog" parent="ScreenOverlay"] dialog_text = "Clear current map?" [node name="StatsWindow" type="Window" parent="ScreenOverlay"] title = "Stats" position = Vector2i(15, 197) size = Vector2i(200, 200) visible = false script = ExtResource("7_8peal") [node name="Timer" type="Timer" parent="ScreenOverlay/StatsWindow"] autostart = true [node name="Label" type="Label" parent="ScreenOverlay/StatsWindow"] offset_right = 40.0 offset_bottom = 23.0 [node name="SettingsWindow" parent="ScreenOverlay" instance=ExtResource("8_yj6l1")] visible = false [node name="ToolSelect" parent="ScreenOverlay" instance=ExtResource("8_wgtoc")] unique_name_in_owner = true position = Vector2i(20, 50) [node name="ScreenShots" type="Timer" parent="."] wait_time = 60.0 autostart = true script = ExtResource("3_7b3mn") [connection signal="about_to_popup" from="ScreenOverlay/LoadDialog" to="ScreenOverlay/LoadDialog" method="_on_about_to_popup"] [connection signal="confirmed" from="ScreenOverlay/LoadDialog" to="ScreenOverlay/LoadDialog" method="_on_confirmed"] [connection signal="about_to_popup" from="ScreenOverlay/SaveDialog" to="ScreenOverlay/SaveDialog" method="_on_about_to_popup"] [connection signal="confirmed" from="ScreenOverlay/SaveDialog" to="ScreenOverlay/SaveDialog" method="_on_confirmed"] [connection signal="confirmed" from="ScreenOverlay/NewDialog" to="Map" method="_on_new_dialog_confirmed"] [connection signal="close_requested" from="ScreenOverlay/StatsWindow" to="ScreenOverlay/StatsWindow" method="_on_close_requested"] [connection signal="timeout" from="ScreenOverlay/StatsWindow/Timer" to="ScreenOverlay/StatsWindow" method="_on_timer_timeout"] [connection signal="close_requested" from="ScreenOverlay/SettingsWindow" to="ScreenOverlay/SettingsWindow" method="_on_close_requested"] [connection signal="timeout" from="ScreenShots" to="ScreenShots" method="_on_timeout"]