JHRGB/sim.tscn

122 lines
4.9 KiB
Plaintext

[gd_scene load_steps=9 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="PackedScene" uid="uid://i5hw0qow332a" path="res://hud.tscn" id="4_u63sk"]
[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"]
[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"]
scale = Vector2(0.2, 0.2)
texture = ExtResource("3_i24br")
[node name="ScreenOverlay" type="CanvasLayer" parent="."]
[node name="HUD" parent="ScreenOverlay" instance=ExtResource("4_u63sk")]
[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, 320)
size = Vector2i(200, 200)
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" type="Window" parent="ScreenOverlay"]
title = "Settings"
position = Vector2i(18, 75)
size = Vector2i(250, 200)
[node name="VBoxContainer" type="VBoxContainer" parent="ScreenOverlay/SettingsWindow"]
offset_right = 123.0
offset_bottom = 101.0
[node name="Decay" type="CheckBox" parent="ScreenOverlay/SettingsWindow/VBoxContainer"]
layout_mode = 2
text = "Decay"
[node name="Health" type="CheckBox" parent="ScreenOverlay/SettingsWindow/VBoxContainer"]
layout_mode = 2
text = "Health"
[node name="DropOnColl" type="CheckBox" parent="ScreenOverlay/SettingsWindow/VBoxContainer"]
layout_mode = 2
text = "Drop on Coll"
[node name="HBoxContainer" type="HBoxContainer" parent="ScreenOverlay/SettingsWindow/VBoxContainer"]
layout_mode = 2
[node name="Screenshots" type="CheckBox" parent="ScreenOverlay/SettingsWindow/VBoxContainer/HBoxContainer"]
layout_mode = 2
text = "Screenshots @"
[node name="Interval" type="LineEdit" parent="ScreenOverlay/SettingsWindow/VBoxContainer/HBoxContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="ScreenOverlay/SettingsWindow/VBoxContainer/HBoxContainer"]
layout_mode = 2
text = "sec"
[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/HUD" method="_on_settings_window_close_requested"]
[connection signal="toggled" from="ScreenOverlay/SettingsWindow/VBoxContainer/HBoxContainer/Screenshots" to="ScreenShots" method="_on_screenshots_toggled"]
[connection signal="text_changed" from="ScreenOverlay/SettingsWindow/VBoxContainer/HBoxContainer/Interval" to="ScreenShots" method="_on_interval_text_changed"]
[connection signal="timeout" from="ScreenShots" to="ScreenShots" method="_on_timeout"]