Added Glitch Room Source code to Gitty
This commit is contained in:
commit
1ac9eb5644
505 files changed
+28504
No files matched your search
@@ -0,0 +1,243 @@
|
||||
[gd_scene format=3 uid="uid://duvm1qwhoqq2t"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://c5k1co6ww5flo" path="res://operator/operator_console.gd" id="1_k8li0"]
|
||||
[ext_resource type="Script" uid="uid://dbe24sbmbh6tt" path="res://core/runtime/room_controller.gd" id="1_vinxr"]
|
||||
[ext_resource type="Resource" uid="uid://8qqlypjp3hd4" path="res://data/project_database.tres" id="2_qhjp7"]
|
||||
[ext_resource type="Resource" uid="uid://dgc35ind56yxm" path="res://data/rooms/arcade_room.tres" id="3_prnev"]
|
||||
[ext_resource type="Script" uid="uid://bfb7sad2mjnlf" path="res://core/simulation/room_simulator.gd" id="4_4ar2l"]
|
||||
[ext_resource type="Script" uid="uid://ca320x55f2h3y" path="res://ui/room_layout.gd" id="6_dicmx"]
|
||||
[ext_resource type="PackedScene" uid="uid://c5c0mnwwuqruw" path="res://ui/RoomLayoutItem.tscn" id="7_ncki6"]
|
||||
[ext_resource type="Script" uid="uid://dm5remdyomnc4" path="res://ui/logic_graph.gd" id="8_gu74o"]
|
||||
|
||||
[node name="OperatorConsole" type="Control" unique_id=1959910901]
|
||||
propagate_maximum_size = true
|
||||
clip_contents = true
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
script = ExtResource("1_k8li0")
|
||||
database = ExtResource("2_qhjp7")
|
||||
room = ExtResource("3_prnev")
|
||||
|
||||
[node name="RoomController" type="Node" parent="." unique_id=314194706]
|
||||
script = ExtResource("1_vinxr")
|
||||
|
||||
[node name="RoomSimulator" type="Node" parent="." unique_id=1394335779]
|
||||
script = ExtResource("4_4ar2l")
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="." unique_id=1014582732]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer" unique_id=835801638]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="TitleLabel" type="Label" parent="MarginContainer/VBoxContainer" unique_id=535818399]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ScenarioBar" type="HBoxContainer" parent="MarginContainer/VBoxContainer" unique_id=219831870]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ScenarioLabel" type="Label" parent="MarginContainer/VBoxContainer/ScenarioBar" unique_id=1395073146]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ScenarioSelect" type="OptionButton" parent="MarginContainer/VBoxContainer/ScenarioBar" unique_id=1960308578]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ActionBar" type="HBoxContainer" parent="MarginContainer/VBoxContainer" unique_id=525952292]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="LoadButton" type="Button" parent="MarginContainer/VBoxContainer/ActionBar" unique_id=433362026]
|
||||
layout_mode = 2
|
||||
text = "Load"
|
||||
|
||||
[node name="ValidateButton" type="Button" parent="MarginContainer/VBoxContainer/ActionBar" unique_id=1164666775]
|
||||
layout_mode = 2
|
||||
text = "Validate"
|
||||
|
||||
[node name="PrepButton" type="Button" parent="MarginContainer/VBoxContainer/ActionBar" unique_id=847661533]
|
||||
layout_mode = 2
|
||||
text = "Prep"
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="MarginContainer/VBoxContainer" unique_id=1151207993]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="RoomStatusLabel" type="Label" parent="MarginContainer/VBoxContainer" unique_id=745890717]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ScrollContainer" type="ScrollContainer" parent="MarginContainer/VBoxContainer" unique_id=128786743]
|
||||
custom_minimum_size = Vector2(1920, 200)
|
||||
propagate_maximum_size = true
|
||||
layout_mode = 2
|
||||
|
||||
[node name="CabinetList" type="VBoxContainer" parent="MarginContainer/VBoxContainer/ScrollContainer" unique_id=1328206568]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HSeparator2" type="HSeparator" parent="MarginContainer/VBoxContainer" unique_id=2024560039]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="Label" type="Label" parent="MarginContainer/VBoxContainer" unique_id=2017763907]
|
||||
layout_mode = 2
|
||||
text = "ROOM DEVICES"
|
||||
|
||||
[node name="MainViews" type="TabContainer" parent="MarginContainer/VBoxContainer" unique_id=2035710526]
|
||||
propagate_maximum_size = false
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
current_tab = 1
|
||||
|
||||
[node name="Physical" type="Control" parent="MarginContainer/VBoxContainer/MainViews" unique_id=1709144739]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
metadata/_tab_index = 0
|
||||
|
||||
[node name="LayoutWorkspace" type="HBoxContainer" parent="MarginContainer/VBoxContainer/MainViews/Physical" unique_id=165485620]
|
||||
propagate_maximum_size = false
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_bottom = 61.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
|
||||
[node name="RoomLayoutPanel" type="PanelContainer" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace" unique_id=1890208727]
|
||||
custom_minimum_size = Vector2(0, 300)
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="RoomLayout" type="Control" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/RoomLayoutPanel" unique_id=1755582596]
|
||||
layout_mode = 2
|
||||
script = ExtResource("6_dicmx")
|
||||
item_scene = ExtResource("7_ncki6")
|
||||
|
||||
[node name="PropertyPanel" type="PanelContainer" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace" unique_id=1130312040]
|
||||
custom_minimum_size = Vector2(300, 0)
|
||||
custom_maximum_size = Vector2(300, -1)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel" unique_id=1503925230]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer" unique_id=1844850543]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="PropertiesTitle" type="Label" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1868518001]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SelectedLabel" type="Label" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=425349153]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=540873004]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="XLabel" type="Label" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1395648922]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="XSpinBox" type="SpinBox" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=212457245]
|
||||
layout_mode = 2
|
||||
min_value = -2000.0
|
||||
max_value = 5000.0
|
||||
|
||||
[node name="YLabel" type="Label" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=449512311]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="YSpinBox" type="SpinBox" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=539657259]
|
||||
layout_mode = 2
|
||||
min_value = -2000.0
|
||||
max_value = 5000.0
|
||||
|
||||
[node name="RotationLabel" type="Label" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1558308543]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="RotationSpinBox" type="SpinBox" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=300843311]
|
||||
layout_mode = 2
|
||||
min_value = -360.0
|
||||
max_value = 360.0
|
||||
|
||||
[node name="SnapCheckBox" type="CheckBox" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=83220102]
|
||||
layout_mode = 2
|
||||
button_pressed = true
|
||||
text = "Snap to Grid"
|
||||
|
||||
[node name="GridLabel" type="Label" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1014679681]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="GridSpinBox" type="SpinBox" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1237291196]
|
||||
layout_mode = 2
|
||||
min_value = 1.0
|
||||
max_value = 200.0
|
||||
value = 1.0
|
||||
|
||||
[node name="HSeparator2" type="HSeparator" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=200431526]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="DirtyLabel" type="Label" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1190553142]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SaveButton" type="Button" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=839924948]
|
||||
layout_mode = 2
|
||||
text = "SAVE ROOM"
|
||||
|
||||
[node name="RevertButton" type="Button" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=1355534065]
|
||||
layout_mode = 2
|
||||
text = "REVERT"
|
||||
|
||||
[node name="ShowConnectionsCheckBox" type="CheckBox" parent="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer" unique_id=309406547]
|
||||
layout_mode = 2
|
||||
button_pressed = true
|
||||
text = "Show Connections"
|
||||
|
||||
[node name="Logic" type="Control" parent="MarginContainer/VBoxContainer/MainViews" unique_id=1771194381]
|
||||
layout_mode = 2
|
||||
metadata/_tab_index = 1
|
||||
|
||||
[node name="AutoArrangeButton" type="Button" parent="MarginContainer/VBoxContainer/MainViews/Logic" unique_id=621962605]
|
||||
layout_mode = 0
|
||||
offset_left = 1786.0
|
||||
offset_top = -29.0
|
||||
offset_right = 1917.0
|
||||
offset_bottom = 2.0
|
||||
text = "AUTO ARRANGE"
|
||||
|
||||
[node name="LogicGraph" type="GraphEdit" parent="MarginContainer/VBoxContainer/MainViews/Logic" unique_id=40506474]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
scroll_offset = Vector2(-40, -40)
|
||||
script = ExtResource("8_gu74o")
|
||||
|
||||
[node name="DeviceList" type="VBoxContainer" parent="MarginContainer/VBoxContainer" unique_id=1469097889]
|
||||
custom_minimum_size = Vector2(0, 150)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="HSeparator3" type="HSeparator" parent="MarginContainer/VBoxContainer" unique_id=1833639349]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ValidationOutput" type="RichTextLabel" parent="MarginContainer/VBoxContainer" unique_id=287181262]
|
||||
custom_minimum_size = Vector2(0, 100)
|
||||
custom_maximum_size = Vector2(-1, 100)
|
||||
layout_mode = 2
|
||||
|
||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/ActionBar/LoadButton" to="." method="_on_load_button_pressed"]
|
||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/ActionBar/ValidateButton" to="." method="_on_validate_button_pressed"]
|
||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/ActionBar/PrepButton" to="." method="_on_prep_button_pressed"]
|
||||
[connection signal="value_changed" from="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/XSpinBox" to="." method="_on_x_spinbox_value_changed"]
|
||||
[connection signal="value_changed" from="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/YSpinBox" to="." method="_on_y_spinbox_value_changed"]
|
||||
[connection signal="value_changed" from="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/RotationSpinBox" to="." method="_on_rotation_spinbox_value_changed"]
|
||||
[connection signal="toggled" from="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/SnapCheckBox" to="." method="_on_snap_check_box_toggled"]
|
||||
[connection signal="value_changed" from="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/GridSpinBox" to="." method="_on_grid_spinbox_value_changed"]
|
||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/SaveButton" to="." method="_on_save_button_pressed"]
|
||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/RevertButton" to="." method="_on_revert_button_pressed"]
|
||||
[connection signal="toggled" from="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/PropertyPanel/MarginContainer/VBoxContainer/ShowConnectionsCheckBox" to="MarginContainer/VBoxContainer/MainViews/Physical/LayoutWorkspace/RoomLayoutPanel/RoomLayout" method="_on_show_connections_check_box_toggled"]
|
||||
[connection signal="pressed" from="MarginContainer/VBoxContainer/MainViews/Logic/AutoArrangeButton" to="." method="_on_auto_arrange_button_pressed"]
|
||||
Reference in new issue
Block a user