PNGTuber-Plus/main_scenes/main.tscn

649 lines
22 KiB
Text

[gd_scene load_steps=47 format=3 uid="uid://bakgnwotiysu1"]
[ext_resource type="Script" uid="uid://d13pkrb3lwjy4" path="res://main_scenes/main.gd" id="1_06alx"]
[ext_resource type="Script" uid="uid://dcy2f8diew3qb" path="res://main_scenes/ControlPanel.gd" id="4_5ygs2"]
[ext_resource type="Texture2D" uid="uid://goff8ioh380e" path="res://ui_scenes/button sprites/buttonBack.png" id="4_xenui"]
[ext_resource type="Texture2D" uid="uid://da4jthat2oas4" path="res://ui_scenes/button sprites/fancy.png" id="5_75a7k"]
[ext_resource type="Texture2D" uid="uid://djf1mbv36vr68" path="res://ui_scenes/microphoneSelect/micButtong.png" id="5_fo0ai"]
[ext_resource type="Script" uid="uid://dv5tr27gk58pf" path="res://main_scenes/originLineDrawing.gd" id="7_2u7em"]
[ext_resource type="Texture2D" uid="uid://cg3nqowbcixpy" path="res://ui_scenes/volume/barOver.png" id="7_ldv55"]
[ext_resource type="Texture2D" uid="uid://cpwoby3dan2qc" path="res://ui_scenes/settings/settingsWheel.png" id="7_prm87"]
[ext_resource type="Theme" uid="uid://dvg4b6n663ujc" path="res://the_button_theme.tres" id="7_wkprp"]
[ext_resource type="Texture2D" uid="uid://7277tveyaer1" path="res://ui_scenes/volume/bar.png" id="8_8ojw0"]
[ext_resource type="PackedScene" uid="uid://fxku5nddarp8" path="res://ui_scenes/mouse/mouse_cursor.tscn" id="8_fd33p"]
[ext_resource type="Texture2D" uid="uid://b3f8r3fwq3eiq" path="res://ui_scenes/volume/bar2.png" id="9_7p50a"]
[ext_resource type="PackedScene" uid="uid://d3anahesvdgfh" path="res://ui_scenes/spriteEditMenu/sprite_viewer.tscn" id="9_uqv8p"]
[ext_resource type="Script" uid="uid://br4vs3bp516du" path="res://ui_scenes/VolumeBar.gd" id="10_2pg0e"]
[ext_resource type="Texture2D" uid="uid://b38tt6dnu05w4" path="res://ui_scenes/volume/bar3.png" id="11_u7d58"]
[ext_resource type="Script" uid="uid://dxyjv07x6d6ws" path="res://ui_scenes/volume/Sensitive.gd" id="12_lhsja"]
[ext_resource type="Texture2D" uid="uid://dktyrgbundggq" path="res://ui_scenes/volume/slider.png" id="13_fvncv"]
[ext_resource type="Texture2D" uid="uid://dcsvrpj5f5bfv" path="res://ui_scenes/button sprites/links.png" id="13_opm22"]
[ext_resource type="FontFile" uid="uid://ukj8gv8ucqsg" path="res://font/goober_pixel.ttf" id="14_62jp4"]
[ext_resource type="Script" uid="uid://w3p2qn4p3odx" path="res://ui_scenes/volume/volumeSlider.gd" id="14_claq4"]
[ext_resource type="Script" uid="uid://420sxl4b2usk" path="res://ui_scenes/volume/sensitiveSlider.gd" id="15_jtkeq"]
[ext_resource type="Script" uid="uid://b27vlfjb0ar3b" path="res://main_scenes/EditControls.gd" id="17_bf1ic"]
[ext_resource type="FontFile" uid="uid://1aomxu84k6ov" path="res://font/I-pixel-u.ttf" id="18_aq7ao"]
[ext_resource type="PackedScene" uid="uid://6ah4i0nx1tu6" path="res://ui_scenes/spriteEditMenu/chain.tscn" id="19_mt1os"]
[ext_resource type="Texture2D" uid="uid://bs2c34vipucwm" path="res://ui_scenes/button sprites/duplicate.png" id="20_wpwei"]
[ext_resource type="Texture2D" uid="uid://hunniqiw3ss4" path="res://ui_scenes/spriteEditMenu/failed.png" id="21_6nw1o"]
[ext_resource type="Texture2D" uid="uid://c43lmtk2g6dgg" path="res://ui_scenes/spriteEditMenu/arrows.png" id="24_joqmn"]
[ext_resource type="PackedScene" uid="uid://kj528cw4xqwd" path="res://ui_scenes/settings/settings_menu.tscn" id="25_a76ao"]
[ext_resource type="Script" uid="uid://0iwapd86ob8s" path="res://main_scenes/MicInputSelect.gd" id="26_17y2u"]
[ext_resource type="Texture2D" uid="uid://23rqddatjku3" path="res://ui_scenes/mouse/tooltipBox.png" id="27_4n53v"]
[ext_resource type="PackedScene" uid="uid://gaijtw7euy5g" path="res://ui_scenes/spriteList/viewer.tscn" id="27_614d2"]
[ext_resource type="Script" uid="uid://cl3qgg2fqmofd" path="res://main_scenes/Tutorial.gd" id="27_ivpmi"]
[ext_resource type="Texture2D" uid="uid://dj1ffgeyacc8g" path="res://ui_scenes/settings/info.png" id="27_og5v1"]
[ext_resource type="PackedScene" uid="uid://cgto2hfjsb1oe" path="res://ui_scenes/pushUpdates/push_updates.tscn" id="30_q43vl"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_k8mk1"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_o06gb"]
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_yi3nu"]
[sub_resource type="Theme" id="Theme_ske31"]
HSlider/constants/grabber_offset = -5
HSlider/icons/grabber = ExtResource("13_fvncv")
HSlider/icons/grabber_disabled = ExtResource("13_fvncv")
HSlider/icons/grabber_highlight = ExtResource("13_fvncv")
HSlider/icons/tick = null
HSlider/styles/grabber_area = SubResource("StyleBoxEmpty_k8mk1")
HSlider/styles/grabber_area_highlight = SubResource("StyleBoxEmpty_o06gb")
HSlider/styles/slider = SubResource("StyleBoxEmpty_yi3nu")
[sub_resource type="LabelSettings" id="LabelSettings_w0f1f"]
font = ExtResource("14_62jp4")
font_size = 31
shadow_size = 5
shadow_color = Color(0, 0, 0, 0.384314)
shadow_offset = Vector2(2, 2)
[sub_resource type="LabelSettings" id="LabelSettings_qg0do"]
font = ExtResource("14_62jp4")
font_size = 31
font_color = Color(0.701961, 0.701961, 0.701961, 1)
shadow_size = 4
shadow_color = Color(0, 0, 0, 0.47451)
[sub_resource type="LabelSettings" id="LabelSettings_xvf50"]
font = ExtResource("18_aq7ao")
font_color = Color(0, 0, 0, 0.384314)
shadow_size = 4
[sub_resource type="RectangleShape2D" id="RectangleShape2D_f4sd5"]
size = Vector2(48, 48)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ebmai"]
size = Vector2(4294, 1879)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1hek3"]
size = Vector2(245, 116)
[sub_resource type="LabelSettings" id="LabelSettings_iu6ix"]
line_spacing = 0.0
font = ExtResource("14_62jp4")
font_size = 31
shadow_size = 3
shadow_color = Color(0, 0, 0, 0.835294)
[sub_resource type="LabelSettings" id="LabelSettings_5yofs"]
font = ExtResource("14_62jp4")
font_size = 31
[node name="Main" type="Node2D"]
script = ExtResource("1_06alx")
[node name="MouseCursor" parent="." instance=ExtResource("8_fd33p")]
z_index = 4090
position = Vector2(-200, -28)
[node name="Lines" type="Node2D" parent="."]
z_index = -4096
z_as_relative = false
script = ExtResource("7_2u7em")
[node name="v" type="Line2D" parent="Lines"]
position = Vector2(0, 1)
width = 2.0
default_color = Color(0.137255, 0.137255, 0.137255, 1)
[node name="h" type="Line2D" parent="Lines"]
width = 2.0
default_color = Color(0.137255, 0.137255, 0.137255, 1)
[node name="OriginMotion" type="Node2D" parent="."]
[node name="Origin" type="Node2D" parent="OriginMotion"]
position = Vector2(360, 360)
[node name="ControlPanel" type="Node2D" parent="."]
z_index = 4090
position = Vector2(720, 720)
script = ExtResource("4_5ygs2")
[node name="MicInputSelect" type="Node2D" parent="ControlPanel"]
visible = false
z_index = 4096
position = Vector2(-313, -585)
script = ExtResource("26_17y2u")
[node name="ScrollContainer" type="ScrollContainer" parent="ControlPanel/MicInputSelect"]
offset_right = 301.0
offset_bottom = 483.0
horizontal_scroll_mode = 0
[node name="VBoxContainer" type="VBoxContainer" parent="ControlPanel/MicInputSelect/ScrollContainer"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
alignment = 2
[node name="MicButtong" type="Sprite2D" parent="ControlPanel"]
position = Vector2(-36, -79)
texture = ExtResource("5_fo0ai")
[node name="Button" type="Button" parent="ControlPanel/MicButtong"]
offset_left = -13.0
offset_top = -12.0
offset_right = 14.0
offset_bottom = 14.0
theme = ExtResource("7_wkprp")
flat = true
[node name="SettingsButton" type="Sprite2D" parent="ControlPanel"]
position = Vector2(-35, -115)
texture = ExtResource("7_prm87")
[node name="settingsButtons" type="Button" parent="ControlPanel/SettingsButton"]
offset_left = -13.0
offset_top = -12.0
offset_right = 14.0
offset_bottom = 14.0
theme = ExtResource("7_wkprp")
flat = true
[node name="SettingsMenu" parent="ControlPanel" instance=ExtResource("25_a76ao")]
visible = false
z_index = 4096
position = Vector2(-431, -560)
[node name="Edit" type="Sprite2D" parent="ControlPanel"]
texture_repeat = 2
position = Vector2(-36, -31)
texture = ExtResource("4_xenui")
[node name="Button" type="Button" parent="ControlPanel/Edit"]
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
theme = ExtResource("7_wkprp")
flat = true
[node name="Fancy" type="Sprite2D" parent="ControlPanel/Edit"]
texture = ExtResource("5_75a7k")
hframes = 7
[node name="VolumeBar" type="TextureProgressBar" parent="ControlPanel"]
offset_left = -584.0
offset_top = -27.0
offset_right = -72.0
offset_bottom = -11.0
max_value = 0.2
step = 0.0
value = 0.015
fill_mode = 1
texture_under = ExtResource("8_8ojw0")
texture_over = ExtResource("7_ldv55")
texture_progress = ExtResource("9_7p50a")
script = ExtResource("10_2pg0e")
[node name="Sensitive" type="TextureProgressBar" parent="ControlPanel"]
offset_left = -584.0
offset_top = -51.0
offset_right = -72.0
offset_bottom = -35.0
max_value = 1.0
step = 0.01
value = 1.0
fill_mode = 1
texture_under = ExtResource("8_8ojw0")
texture_over = ExtResource("7_ldv55")
texture_progress = ExtResource("11_u7d58")
script = ExtResource("12_lhsja")
[node name="volumeSlider" type="HSlider" parent="ControlPanel"]
offset_left = -595.0
offset_top = -29.0
offset_right = -62.0
offset_bottom = 3.0
theme = SubResource("Theme_ske31")
max_value = 0.2
step = 0.0
value = 0.185
script = ExtResource("14_claq4")
[node name="sensitiveSlider" type="HSlider" parent="ControlPanel"]
offset_left = -595.0
offset_top = -53.0
offset_right = -62.0
offset_bottom = -21.0
theme = SubResource("Theme_ske31")
max_value = 1.0
step = 0.0
value = 0.25
script = ExtResource("15_jtkeq")
[node name="Links" type="Sprite2D" parent="ControlPanel"]
position = Vector2(-651, -34)
texture = ExtResource("13_opm22")
[node name="kofi" type="Button" parent="ControlPanel/Links"]
offset_left = -62.0
offset_top = -28.0
offset_right = -15.0
offset_bottom = 27.0
theme = ExtResource("7_wkprp")
flat = true
[node name="twitter" type="Button" parent="ControlPanel/Links"]
offset_left = -5.0
offset_top = -29.0
offset_right = 61.0
offset_bottom = 27.0
theme = ExtResource("7_wkprp")
flat = true
[node name="ZoomLabel" type="Label" parent="ControlPanel"]
offset_left = -340.0
offset_top = -77.0
offset_right = -74.0
offset_bottom = -51.0
text = "Zoom : 100%"
horizontal_alignment = 2
[node name="VersionLabels" type="Node2D" parent="ControlPanel"]
[node name="Label" type="Label" parent="ControlPanel/VersionLabels"]
offset_left = -713.0
offset_top = -94.0
offset_right = -575.0
offset_bottom = -60.0
text = "PNGTuber Plus"
label_settings = SubResource("LabelSettings_w0f1f")
[node name="Label2" type="Label" parent="ControlPanel/VersionLabels"]
offset_left = -713.0
offset_top = -123.0
offset_right = -575.0
offset_bottom = -89.0
text = "kaiakairos'"
label_settings = SubResource("LabelSettings_qg0do")
[node name="versionNo" type="Label" parent="ControlPanel/VersionLabels/Label2"]
layout_mode = 0
offset_left = 144.0
offset_top = 40.0
offset_right = 282.0
offset_bottom = 74.0
text = "v1.4.5"
label_settings = SubResource("LabelSettings_xvf50")
[node name="EditControls" type="Node2D" parent="."]
visible = false
z_index = 4090
script = ExtResource("17_bf1ic")
[node name="Add" type="Sprite2D" parent="EditControls"]
position = Vector2(104, 32)
texture = ExtResource("4_xenui")
[node name="Fancy3" type="Sprite2D" parent="EditControls/Add"]
position = Vector2(1, -1)
texture = ExtResource("5_75a7k")
hframes = 7
frame = 2
[node name="addButton" type="Button" parent="EditControls/Add"]
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
theme = ExtResource("7_wkprp")
flat = true
[node name="Link" type="Sprite2D" parent="EditControls"]
position = Vector2(176, 32)
texture = ExtResource("4_xenui")
[node name="Fancy2" type="Sprite2D" parent="EditControls/Link"]
position = Vector2(1, 0)
texture = ExtResource("5_75a7k")
hframes = 7
frame = 3
[node name="linkButton" type="Button" parent="EditControls/Link"]
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
theme = ExtResource("7_wkprp")
flat = true
[node name="Area2D" type="Area2D" parent="EditControls/Link" groups=["penis"]]
position = Vector2(-176, -32)
[node name="CollisionShape2D" type="CollisionShape2D" parent="EditControls/Link/Area2D"]
position = Vector2(176, 32)
shape = SubResource("RectangleShape2D_f4sd5")
[node name="Area2D2" type="Area2D" parent="EditControls/Link" groups=["penis"]]
position = Vector2(-320, -33)
[node name="CollisionShape2D" type="CollisionShape2D" parent="EditControls/Link/Area2D2"]
position = Vector2(176, 32)
shape = SubResource("RectangleShape2D_f4sd5")
[node name="Exit" type="Sprite2D" parent="EditControls"]
self_modulate = Color(0.784314, 0.341176, 0.466667, 1)
position = Vector2(32, 32)
texture = ExtResource("4_xenui")
[node name="Fancy3" type="Sprite2D" parent="EditControls/Exit"]
position = Vector2(-1, -2)
texture = ExtResource("5_75a7k")
hframes = 7
frame = 1
[node name="Button2" type="Button" parent="EditControls/Exit"]
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
theme = ExtResource("7_wkprp")
flat = true
[node name="Save" type="Sprite2D" parent="EditControls"]
position = Vector2(392, 32)
texture = ExtResource("4_xenui")
[node name="saveButton" type="Button" parent="EditControls/Save"]
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
theme = ExtResource("7_wkprp")
flat = true
[node name="Fancy4" type="Sprite2D" parent="EditControls/Save"]
position = Vector2(1, -1)
texture = ExtResource("5_75a7k")
hframes = 7
frame = 5
[node name="Load" type="Sprite2D" parent="EditControls"]
position = Vector2(464, 32)
texture = ExtResource("4_xenui")
[node name="loadButton" type="Button" parent="EditControls/Load"]
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
theme = ExtResource("7_wkprp")
flat = true
[node name="Fancy5" type="Sprite2D" parent="EditControls/Load"]
position = Vector2(0, -5)
texture = ExtResource("5_75a7k")
hframes = 7
frame = 6
[node name="ReplaceSprite" type="Sprite2D" parent="EditControls"]
position = Vector2(248, 32)
texture = ExtResource("4_xenui")
[node name="Fancy6" type="Sprite2D" parent="EditControls/ReplaceSprite"]
position = Vector2(0, -1)
texture = ExtResource("5_75a7k")
hframes = 7
frame = 4
[node name="replaceButton" type="Button" parent="EditControls/ReplaceSprite"]
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
theme = ExtResource("7_wkprp")
flat = true
[node name="Area2D2" type="Area2D" parent="EditControls/ReplaceSprite" groups=["penis"]]
position = Vector2(-176, -32)
[node name="CollisionShape2D" type="CollisionShape2D" parent="EditControls/ReplaceSprite/Area2D2"]
position = Vector2(176, 32)
shape = SubResource("RectangleShape2D_f4sd5")
[node name="DuplicateSprite" type="Sprite2D" parent="EditControls"]
position = Vector2(320, 32)
texture = ExtResource("4_xenui")
[node name="Fancy" type="Sprite2D" parent="EditControls/DuplicateSprite"]
position = Vector2(0, -1)
texture = ExtResource("20_wpwei")
[node name="duplicateButton" type="Button" parent="EditControls/DuplicateSprite"]
offset_left = -23.0
offset_top = -23.0
offset_right = 23.0
offset_bottom = 23.0
theme = ExtResource("7_wkprp")
flat = true
[node name="Area2D2" type="Area2D" parent="EditControls/DuplicateSprite" groups=["penis"]]
position = Vector2(-176, -32)
[node name="CollisionShape2D" type="CollisionShape2D" parent="EditControls/DuplicateSprite/Area2D2"]
position = Vector2(176, 32)
shape = SubResource("RectangleShape2D_f4sd5")
[node name="ScreenCover" type="Area2D" parent="EditControls" groups=["penis"]]
visible = false
[node name="CollisionShape2D" type="CollisionShape2D" parent="EditControls/ScreenCover"]
position = Vector2(2132, 928.5)
shape = SubResource("RectangleShape2D_ebmai")
disabled = true
[node name="SpriteViewer" parent="EditControls" instance=ExtResource("9_uqv8p")]
visible = false
z_index = 4094
position = Vector2(9, 66)
[node name="MoveMenuUp" type="Area2D" parent="EditControls"]
collision_layer = 0
collision_mask = 2048
[node name="CollisionShape2D" type="CollisionShape2D" parent="EditControls/MoveMenuUp"]
position = Vector2(122.5, 58)
shape = SubResource("RectangleShape2D_1hek3")
[node name="MoveMenuDown" type="Area2D" parent="EditControls"]
position = Vector2(0, 720)
collision_layer = 0
collision_mask = 2048
[node name="CollisionShape2D" type="CollisionShape2D" parent="EditControls/MoveMenuDown"]
position = Vector2(122, -58)
shape = SubResource("RectangleShape2D_1hek3")
[node name="SpriteList" parent="EditControls" instance=ExtResource("27_614d2")]
z_index = 4065
position = Vector2(486, 12)
[node name="Tutorial" type="Node2D" parent="."]
z_index = 4096
position = Vector2(720, 720)
script = ExtResource("27_ivpmi")
[node name="Info" type="Sprite2D" parent="Tutorial"]
z_index = -3
position = Vector2(-19, -21)
texture = ExtResource("27_og5v1")
[node name="Button" type="Button" parent="Tutorial/Info"]
offset_left = -14.0
offset_top = -14.0
offset_right = 14.0
offset_bottom = 14.0
theme = ExtResource("7_wkprp")
flat = true
[node name="NinePatchRect" type="NinePatchRect" parent="Tutorial"]
visible = false
offset_left = -461.0
offset_top = -407.0
offset_right = -5.0
offset_bottom = -40.0
pivot_offset = Vector2(455, 367)
mouse_filter = 0
texture = ExtResource("27_4n53v")
region_rect = Rect2(0, 0, 48, 48)
patch_margin_left = 8
patch_margin_top = 8
patch_margin_right = 8
patch_margin_bottom = 8
[node name="Label" type="Label" parent="Tutorial/NinePatchRect"]
layout_mode = 0
offset_left = 15.0
offset_top = 14.0
offset_right = 448.0
offset_bottom = 386.0
text = "-Mouse click or scroll to select sprite
-WASD to move sprite
-Hold O and WASD to move sprite origin
-Q and E to change sprite layer / z index
-Press 0-9 keys to change costume layer
-ESC to open user folder in file explorer
-P to enter link sprite mode
-U to quickly unlink sprite
-R to reload all sprites and reset animation
-CTRL + SCROLL to change zoom level
-CTRL + L to save avatar sprites to folder
"
label_settings = SubResource("LabelSettings_iu6ix")
[node name="FileDialog" type="FileDialog" parent="."]
title = "Add Image"
position = Vector2i(180, 160)
size = Vector2i(360, 360)
ok_button_text = "Open"
mode_overrides_title = false
file_mode = 0
access = 1
filters = PackedStringArray("*.png")
[node name="ReplaceDialog" type="FileDialog" parent="."]
title = "Add Image"
position = Vector2i(180, 160)
size = Vector2i(360, 360)
ok_button_text = "Open"
mode_overrides_title = false
file_mode = 0
access = 1
filters = PackedStringArray("*.png")
[node name="SaveDialog" type="FileDialog" parent="."]
title = "Save Avatar"
position = Vector2i(161, 160)
size = Vector2i(392, 360)
mode_overrides_title = false
access = 1
filters = PackedStringArray("*.save")
[node name="LoadDialog" type="FileDialog" parent="."]
title = "Load Avatar"
position = Vector2i(180, 160)
size = Vector2i(360, 360)
ok_button_text = "Open"
mode_overrides_title = false
file_mode = 0
access = 1
filters = PackedStringArray("*.save")
show_hidden_files = true
[node name="Chain" parent="." instance=ExtResource("19_mt1os")]
z_index = 4096
position = Vector2(-28, 11)
[node name="Failed" type="Node2D" parent="."]
visible = false
z_index = 4096
position = Vector2(16, 41)
[node name="Failed2" type="Sprite2D" parent="Failed"]
position = Vector2(335, 315)
texture = ExtResource("21_6nw1o")
[node name="Label" type="Label" parent="Failed"]
offset_left = 205.0
offset_top = 263.0
offset_right = 458.0
offset_bottom = 297.0
text = "FAILED TO ADD SPRITE"
label_settings = SubResource("LabelSettings_5yofs")
[node name="type" type="Label" parent="Failed"]
offset_left = 165.0
offset_top = 329.0
offset_right = 507.0
offset_bottom = 363.0
text = "MISSING PERMISSION"
label_settings = SubResource("LabelSettings_5yofs")
horizontal_alignment = 1
[node name="ViewerArrows" type="Node2D" parent="."]
z_index = 4096
[node name="Arrows" type="Sprite2D" parent="ViewerArrows"]
position = Vector2(134, 694)
texture = ExtResource("24_joqmn")
[node name="Arrows2" type="Sprite2D" parent="ViewerArrows"]
position = Vector2(122, 35)
rotation = 3.14159
texture = ExtResource("24_joqmn")
[node name="Camera2D" type="Camera2D" parent="."]
position = Vector2(360, 360)
[node name="BackgroundInputCapture" type="BackgroundInputCapture" parent="."]
[node name="PushUpdates" parent="." instance=ExtResource("30_q43vl")]
z_index = 4090
position = Vector2(0, 720)
[node name="shadowSprite" type="Sprite2D" parent="."]
modulate = Color(0, 0, 0, 0.478431)
z_index = -4096
[connection signal="pressed" from="ControlPanel/MicButtong/Button" to="." method="_on_button_pressed"]
[connection signal="pressed" from="ControlPanel/SettingsButton/settingsButtons" to="." method="_on_settings_buttons_pressed"]
[connection signal="pressed" from="ControlPanel/Edit/Button" to="." method="swapMode"]
[connection signal="pressed" from="ControlPanel/Links/kofi" to="." method="_on_kofi_pressed"]
[connection signal="pressed" from="ControlPanel/Links/twitter" to="." method="_on_twitter_pressed"]
[connection signal="pressed" from="EditControls/Add/addButton" to="." method="_on_add_button_pressed"]
[connection signal="pressed" from="EditControls/Link/linkButton" to="." method="_on_link_button_pressed"]
[connection signal="pressed" from="EditControls/Exit/Button2" to="." method="swapMode"]
[connection signal="pressed" from="EditControls/Save/saveButton" to="." method="_on_save_button_pressed"]
[connection signal="pressed" from="EditControls/Load/loadButton" to="." method="_on_load_button_pressed"]
[connection signal="pressed" from="EditControls/ReplaceSprite/replaceButton" to="." method="_on_replace_button_pressed"]
[connection signal="pressed" from="EditControls/DuplicateSprite/duplicateButton" to="." method="_on_duplicate_button_pressed"]
[connection signal="pressed" from="Tutorial/Info/Button" to="Tutorial" method="_on_button_pressed"]
[connection signal="file_selected" from="FileDialog" to="." method="_on_file_dialog_file_selected"]
[connection signal="file_selected" from="ReplaceDialog" to="." method="_on_replace_dialog_file_selected"]
[connection signal="visibility_changed" from="ReplaceDialog" to="." method="_on_replace_dialog_visibility_changed"]
[connection signal="file_selected" from="SaveDialog" to="." method="_on_save_dialog_file_selected"]
[connection signal="file_selected" from="LoadDialog" to="." method="_on_load_dialog_file_selected"]