From 03ba4fc1dfea72a5a00a206b6297dcd763eeef6a Mon Sep 17 00:00:00 2001 From: Bojidar Marinov Date: Tue, 16 Jan 2018 17:45:36 +0200 Subject: [PATCH] Make some demos work again, reimport --- gui/drag_and_drop/drag_and_drop.tscn | 62 ++-- gui/input_mapping/controls.tscn | 82 +++--- gui/rich_text_bbcode/rich_text_bbcode.tscn | 2 + gui/translation/hello_en.wav.import | 2 +- gui/translation/hello_es.wav.import | 2 +- gui/translation/hello_jp.wav.import | 2 +- gui/translation/main.tscn | 46 +-- gui/translation/text.en.translation | Bin 436 -> 436 bytes gui/translation/text.es.translation | Bin 440 -> 440 bytes gui/translation/text.ja.translation | Bin 444 -> 444 bytes misc/autoload/scene_a.tscn | 14 +- misc/joypads/joypads.gd | 2 + misc/joypads/joypads.tscn | 267 +++++++++--------- misc/joypads/jsdiagram.tscn | 54 ++-- misc/pause/spinpause.tscn | 51 ++-- misc/regex/regex.gd | 9 +- misc/regex/regex.tscn | 27 +- misc/sensors/cube_6.png.import | 33 +++ misc/sensors/icon.png.import | 32 +++ misc/sensors/main.tscn | 70 ++--- misc/threads/thread.tscn | 10 +- misc/tween/main.gd | 21 +- misc/tween/main.tscn | 225 +++++++++------ viewport/2d_in_3d/2D_in_3D.tscn | 64 +++-- viewport/3d_in_2d/3D_in_2D.tscn | 34 ++- viewport/3d_in_2d/player.scn | Bin 26821 -> 26876 bytes viewport/gui_in_3d/Gui_in_3D.tscn | 82 +++--- viewport/screen_capture/capture_screen.tscn | 18 +- visual_script/circle_pop/Circle.tscn | 6 +- visual_script/circle_pop/Main.tscn | 2 +- visual_script/circle_pop/icon.png.import | 32 +++ .../circle_pop/white-circle.png.import | 32 +++ visual_script/multitouch_view/Main.tscn | 2 +- visual_script/multitouch_view/icon.png.import | 32 +++ 34 files changed, 823 insertions(+), 494 deletions(-) create mode 100644 misc/sensors/cube_6.png.import create mode 100644 misc/sensors/icon.png.import create mode 100644 visual_script/circle_pop/icon.png.import create mode 100644 visual_script/circle_pop/white-circle.png.import create mode 100644 visual_script/multitouch_view/icon.png.import diff --git a/gui/drag_and_drop/drag_and_drop.tscn b/gui/drag_and_drop/drag_and_drop.tscn index 1ce222a1ae..6706d75647 100644 --- a/gui/drag_and_drop/drag_and_drop.tscn +++ b/gui/drag_and_drop/drag_and_drop.tscn @@ -2,22 +2,22 @@ [ext_resource path="res://drag_drop_script.gd" type="Script" id=1] -[node name="Control" type="Control"] +[node name="Control" type="Control" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 1.0 anchor_bottom = 1.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 __meta__ = { "__editor_plugin_screen__": "2D" } -[node name="ColorPickerButton0" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton0" type="ColorPickerButton" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -28,8 +28,9 @@ margin_top = 64.0 margin_right = 160.0 margin_bottom = 128.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -37,11 +38,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 0.671032, 0.605183, 0, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="ColorPickerButton1" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton1" type="ColorPickerButton" parent="." index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -52,8 +54,9 @@ margin_top = 64.0 margin_right = 320.0 margin_bottom = 128.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -61,11 +64,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 0, 0.797347, 0.741037, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="ColorPickerButton2" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton2" type="ColorPickerButton" parent="." index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -76,8 +80,9 @@ margin_top = 64.0 margin_right = 480.0 margin_bottom = 128.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -85,11 +90,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 0.443924, 0, 0.632923, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="ColorPickerButton3" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton3" type="ColorPickerButton" parent="." index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -100,8 +106,9 @@ margin_top = 160.0 margin_right = 160.0 margin_bottom = 224.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -109,11 +116,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 1, 1, 1, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="ColorPickerButton4" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton4" type="ColorPickerButton" parent="." index="4"] anchor_left = 0.0 anchor_top = 0.0 @@ -124,8 +132,9 @@ margin_top = 160.0 margin_right = 320.0 margin_bottom = 224.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -133,11 +142,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 1, 0.933842, 0, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="ColorPickerButton5" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton5" type="ColorPickerButton" parent="." index="5"] anchor_left = 0.0 anchor_top = 0.0 @@ -148,8 +158,9 @@ margin_top = 160.0 margin_right = 480.0 margin_bottom = 224.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -157,11 +168,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 0.287293, 0.886362, 0.122933, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="ColorPickerButton6" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton6" type="ColorPickerButton" parent="." index="6"] anchor_left = 0.0 anchor_top = 0.0 @@ -172,8 +184,9 @@ margin_top = 256.0 margin_right = 160.0 margin_bottom = 320.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -181,11 +194,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 0.908461, 0, 0.88789, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="ColorPickerButton7" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton7" type="ColorPickerButton" parent="." index="7"] anchor_left = 0.0 anchor_top = 0.0 @@ -196,8 +210,9 @@ margin_top = 256.0 margin_right = 320.0 margin_bottom = 320.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -205,11 +220,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 0, 0.283703, 0, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="ColorPickerButton8" type="ColorPickerButton" parent="."] +[node name="ColorPickerButton8" type="ColorPickerButton" parent="." index="8"] anchor_left = 0.0 anchor_top = 0.0 @@ -220,8 +236,9 @@ margin_top = 256.0 margin_right = 480.0 margin_bottom = 320.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -229,11 +246,12 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 color = Color( 0, 0, 0.178211, 1 ) edit_alpha = true script = ExtResource( 1 ) -[node name="Label" type="Label" parent="."] +[node name="Label" type="Label" parent="." index="9"] anchor_left = 0.0 anchor_top = 0.0 @@ -244,8 +262,8 @@ margin_top = 11.0 margin_right = 470.0 margin_bottom = 24.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Drag colors from button to button, or change button colors and drag them again." diff --git a/gui/input_mapping/controls.tscn b/gui/input_mapping/controls.tscn index 41bbe76424..2173b4dc9d 100644 --- a/gui/input_mapping/controls.tscn +++ b/gui/input_mapping/controls.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://controls.gd" type="Script" id=1] -[node name="controls_ui" type="Control"] +[node name="controls_ui" type="Control" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -11,8 +11,8 @@ anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 script = ExtResource( 1 ) @@ -20,7 +20,7 @@ __meta__ = { "__editor_plugin_screen__": "2D" } -[node name="contextual_help" type="Label" parent="."] +[node name="contextual_help" type="Label" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -31,8 +31,8 @@ margin_top = 50.0 margin_right = 465.0 margin_bottom = 89.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Click on a key binding to reassign it, or press the Cancel action." @@ -40,7 +40,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="bindings" type="Control" parent="."] +[node name="bindings" type="Control" parent="." index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -51,12 +51,12 @@ margin_top = 50.0 margin_right = 90.0 margin_bottom = 90.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 -[node name="move_up" type="Control" parent="bindings"] +[node name="move_up" type="Control" parent="bindings" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -67,12 +67,12 @@ margin_top = 50.0 margin_right = 90.0 margin_bottom = 90.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 -[node name="Label" type="Label" parent="bindings/move_up"] +[node name="Label" type="Label" parent="bindings/move_up" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -83,8 +83,8 @@ margin_top = 8.0 margin_right = 45.0 margin_bottom = 21.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Up" @@ -92,7 +92,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="Button" type="Button" parent="bindings/move_up"] +[node name="Button" type="Button" parent="bindings/move_up" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -103,8 +103,9 @@ margin_top = -1.0 margin_right = 144.0 margin_bottom = 29.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -112,8 +113,9 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 -[node name="move_down" type="Control" parent="bindings"] +[node name="move_down" type="Control" parent="bindings" index="1"] editor/display_folded = true anchor_left = 0.0 @@ -125,12 +127,12 @@ margin_top = 100.0 margin_right = 90.0 margin_bottom = 140.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 -[node name="Label" type="Label" parent="bindings/move_down"] +[node name="Label" type="Label" parent="bindings/move_down" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -141,8 +143,8 @@ margin_top = 8.0 margin_right = 45.0 margin_bottom = 21.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Down" @@ -150,7 +152,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="Button" type="Button" parent="bindings/move_down"] +[node name="Button" type="Button" parent="bindings/move_down" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -161,8 +163,9 @@ margin_top = -1.0 margin_right = 144.0 margin_bottom = 29.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -170,8 +173,9 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 -[node name="move_left" type="Control" parent="bindings"] +[node name="move_left" type="Control" parent="bindings" index="2"] editor/display_folded = true anchor_left = 0.0 @@ -183,12 +187,12 @@ margin_top = 150.0 margin_right = 90.0 margin_bottom = 190.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 -[node name="Label" type="Label" parent="bindings/move_left"] +[node name="Label" type="Label" parent="bindings/move_left" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -199,8 +203,8 @@ margin_top = 8.0 margin_right = 45.0 margin_bottom = 21.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Left" @@ -208,7 +212,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="Button" type="Button" parent="bindings/move_left"] +[node name="Button" type="Button" parent="bindings/move_left" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -219,8 +223,9 @@ margin_top = -1.0 margin_right = 144.0 margin_bottom = 29.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -228,8 +233,9 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 -[node name="move_right" type="Control" parent="bindings"] +[node name="move_right" type="Control" parent="bindings" index="3"] editor/display_folded = true anchor_left = 0.0 @@ -241,12 +247,12 @@ margin_top = 200.0 margin_right = 90.0 margin_bottom = 240.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 -[node name="Label" type="Label" parent="bindings/move_right"] +[node name="Label" type="Label" parent="bindings/move_right" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -257,8 +263,8 @@ margin_top = 8.0 margin_right = 45.0 margin_bottom = 21.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Right" @@ -266,7 +272,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="Button" type="Button" parent="bindings/move_right"] +[node name="Button" type="Button" parent="bindings/move_right" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -277,8 +283,9 @@ margin_top = -1.0 margin_right = 144.0 margin_bottom = 29.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -286,8 +293,9 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 -[node name="jump" type="Control" parent="bindings"] +[node name="jump" type="Control" parent="bindings" index="4"] editor/display_folded = true anchor_left = 0.0 @@ -299,12 +307,12 @@ margin_top = 250.0 margin_right = 90.0 margin_bottom = 290.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 -[node name="Label" type="Label" parent="bindings/jump"] +[node name="Label" type="Label" parent="bindings/jump" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -315,8 +323,8 @@ margin_top = 8.0 margin_right = 45.0 margin_bottom = 21.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Jump" @@ -324,7 +332,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="Button" type="Button" parent="bindings/jump"] +[node name="Button" type="Button" parent="bindings/jump" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -335,8 +343,9 @@ margin_top = -1.0 margin_right = 144.0 margin_bottom = 29.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -344,5 +353,6 @@ enabled_focus_mode = 2 shortcut = null group = null flat = false +align = 1 diff --git a/gui/rich_text_bbcode/rich_text_bbcode.tscn b/gui/rich_text_bbcode/rich_text_bbcode.tscn index 872270e416..6734b96725 100644 --- a/gui/rich_text_bbcode/rich_text_bbcode.tscn +++ b/gui/rich_text_bbcode/rich_text_bbcode.tscn @@ -46,6 +46,7 @@ anchor_right = 1.0 anchor_bottom = 1.0 rect_pivot_offset = Vector2( 0, 0 ) mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 script = ExtResource( 1 ) @@ -66,6 +67,7 @@ margin_bottom = -62.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = true mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 custom_fonts/bold_italics_font = SubResource( 1 ) diff --git a/gui/translation/hello_en.wav.import b/gui/translation/hello_en.wav.import index c94845e7d8..0bdee9e8b8 100644 --- a/gui/translation/hello_en.wav.import +++ b/gui/translation/hello_en.wav.import @@ -10,7 +10,7 @@ source_file="res://hello_en.wav" source_md5="8a03a08650119bbd66417681a4f5aa5a" dest_files=[ "res://.import/hello_en.wav-27ed59f2d75c1ba813ab0abd069b6758.sample" ] -dest_md5="efd203cb33d77deff8a912c7748cd2a6" +dest_md5="55460bfdb1505a6c01d9f0ae69d71910" [params] diff --git a/gui/translation/hello_es.wav.import b/gui/translation/hello_es.wav.import index a4b151e91f..22d9fa313d 100644 --- a/gui/translation/hello_es.wav.import +++ b/gui/translation/hello_es.wav.import @@ -10,7 +10,7 @@ source_file="res://hello_es.wav" source_md5="4a0a73a1532d0c46f69e5336c550a431" dest_files=[ "res://.import/hello_es.wav-64fe245556f8642a1881ae257bd123f2.sample" ] -dest_md5="c732de9ea1407b3336b07438569a9f88" +dest_md5="601fc37baf5cf3356c7282e583185bcc" [params] diff --git a/gui/translation/hello_jp.wav.import b/gui/translation/hello_jp.wav.import index 67a1312a88..2bd7cc2aef 100644 --- a/gui/translation/hello_jp.wav.import +++ b/gui/translation/hello_jp.wav.import @@ -10,7 +10,7 @@ source_file="res://hello_jp.wav" source_md5="60ed6a48deebb7a10da83adea9507693" dest_files=[ "res://.import/hello_jp.wav-c31fbd7870b4b969789cb01f208809ac.sample" ] -dest_md5="256e57800b66c2ad4fe9454d6f06a883" +dest_md5="3652492771540e443708cc455818d261" [params] diff --git a/gui/translation/main.tscn b/gui/translation/main.tscn index 8cf417a9b5..27181154cb 100644 --- a/gui/translation/main.tscn +++ b/gui/translation/main.tscn @@ -6,15 +6,15 @@ [ext_resource path="res://flag_uk.png" type="Texture" id=4] [ext_resource path="res://hello_en.wav" type="AudioStream" id=5] -[node name="Panel" type="Panel"] +[node name="Panel" type="Panel" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 1.0 anchor_bottom = 1.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 script = ExtResource( 1 ) @@ -22,7 +22,7 @@ __meta__ = { "__editor_plugin_screen__": "2D" } -[node name="english" type="Button" parent="."] +[node name="english" type="Button" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -33,8 +33,9 @@ margin_top = 64.0 margin_right = 192.0 margin_bottom = 88.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -43,8 +44,9 @@ shortcut = null group = null text = "Use English" flat = false +align = 1 -[node name="spanish" type="Button" parent="."] +[node name="spanish" type="Button" parent="." index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -55,8 +57,9 @@ margin_top = 112.0 margin_right = 192.0 margin_bottom = 136.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -65,8 +68,9 @@ shortcut = null group = null text = "Use Spanish" flat = false +align = 1 -[node name="japanese" type="Button" parent="."] +[node name="japanese" type="Button" parent="." index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -77,8 +81,9 @@ margin_top = 160.0 margin_right = 192.0 margin_bottom = 184.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -87,8 +92,9 @@ shortcut = null group = null text = "Use Japanese" flat = false +align = 1 -[node name="description" type="Label" parent="."] +[node name="description" type="Label" parent="." index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -99,8 +105,8 @@ margin_top = 42.0 margin_right = 808.0 margin_bottom = 312.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 custom_fonts/font = ExtResource( 2 ) @@ -118,7 +124,7 @@ lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "custom_fonts" ] -[node name="HSeparator" type="HSeparator" parent="."] +[node name="HSeparator" type="HSeparator" parent="." index="4"] anchor_left = 0.0 anchor_top = 0.0 @@ -129,12 +135,12 @@ margin_top = 330.0 margin_right = 1001.0 margin_bottom = 370.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 -[node name="label" type="Label" parent="."] +[node name="label" type="Label" parent="." index="5"] anchor_left = 0.0 anchor_top = 0.0 @@ -145,8 +151,8 @@ margin_top = 381.0 margin_right = 324.0 margin_bottom = 400.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 0 custom_fonts/font = ExtResource( 2 ) @@ -156,7 +162,7 @@ lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "custom_fonts" ] -[node name="play" type="Button" parent="."] +[node name="play" type="Button" parent="." index="6"] anchor_left = 0.0 anchor_top = 0.0 @@ -167,8 +173,9 @@ margin_top = 442.0 margin_right = 475.0 margin_bottom = 467.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 custom_fonts/font = ExtResource( 2 ) @@ -179,9 +186,10 @@ group = null text = "KEY_PUSH" icon = ExtResource( 3 ) flat = false +align = 1 _sections_unfolded = [ "custom_fonts" ] -[node name="TextureRect" type="TextureRect" parent="."] +[node name="TextureRect" type="TextureRect" parent="." index="7"] anchor_left = 0.0 anchor_top = 0.0 @@ -192,14 +200,14 @@ margin_top = 382.0 margin_right = 213.0 margin_bottom = 467.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 texture = ExtResource( 4 ) stretch_mode = 0 -[node name="audio" type="AudioStreamPlayer" parent="."] +[node name="audio" type="AudioStreamPlayer" parent="." index="8"] stream = ExtResource( 5 ) volume_db = 0.0 diff --git a/gui/translation/text.en.translation b/gui/translation/text.en.translation index c0e29b2695f128d79cda12f9eb4364d61c19a1f1..2653635ec12bc5d22493596fe6d9ea38f16b7f6d 100644 GIT binary patch delta 73 zcmdnOyoGs!2qW`G(PTy&b_NCpPAC>%IP)2h$p8`qVKyL^2Vwyr_DIdi$ya0uC@s!V N@J&@@2nr5z1^}V{3-SN} delta 73 zcmdnOyoGs!2qV)*(PTy&1|Z;sV)2DDpMluyP|OCT<$+iLhyzNCGZcJN6&XBIb8_+( J8G?d?oB^Qh3-bT~ diff --git a/gui/translation/text.es.translation b/gui/translation/text.es.translation index 23220d1417febf6f0d111940a1507ed14e30a6ee..fb702b0567af0dbd2ac3412ec4af690bc615cd0a 100644 GIT binary patch delta 77 zcmdnNyn}gy2qW`G(PTykHUQa6&XD8a}pJS KLJUE{LCyf^fDKpx diff --git a/gui/translation/text.ja.translation b/gui/translation/text.ja.translation index 588f4dff5e4717e0e0cce49ad3cf3c907436fcde..ecc28096cdb8b682ffcd5bb6d1a0dc9d326879d4 100644 GIT binary patch delta 81 zcmdnPyoY&$2qW`G(PTy!0R{#Jb|@BKIP)2h$p8`qVKyL^2V!v`e%v_uant0-jjJCw WE_~d$p5a;7p2v+d85n|sgPZ}KY8Af# delta 81 zcmdnPyoY&$2qV)*(PTy!1|VREV)2DDpMlr{P|OCT<$+inh@W-sdE7XY;c?^S$4!$T TH?Dr%xbSh~dIpA|;2>uJmO>S^ diff --git a/misc/autoload/scene_a.tscn b/misc/autoload/scene_a.tscn index 712f1bcccf..717b593dbc 100644 --- a/misc/autoload/scene_a.tscn +++ b/misc/autoload/scene_a.tscn @@ -2,20 +2,20 @@ [ext_resource path="res://scene_a.gd" type="Script" id=1] -[node name="scene_a" type="Panel"] +[node name="scene_a" type="Panel" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 1.0 anchor_bottom = 1.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 script = ExtResource( 1 ) -[node name="label" type="Label" parent="."] +[node name="label" type="Label" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -26,8 +26,8 @@ margin_top = 48.0 margin_right = 104.0 margin_bottom = 62.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 0 text = "This is scene A." @@ -35,7 +35,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="goto_scene" type="Button" parent="."] +[node name="goto_scene" type="Button" parent="." index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -46,8 +46,9 @@ margin_top = 128.0 margin_right = 192.0 margin_bottom = 160.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -56,6 +57,7 @@ shortcut = null group = null text = "Go to Scene B" flat = false +align = 1 [connection signal="pressed" from="goto_scene" to="." method="_on_goto_scene_pressed"] diff --git a/misc/joypads/joypads.gd b/misc/joypads/joypads.gd index a9bbd16f6c..5455fd6b20 100644 --- a/misc/joypads/joypads.gd +++ b/misc/joypads/joypads.gd @@ -35,7 +35,9 @@ func _physics_process(delta): get_node("diagram/axes/" + str(axis) + "-").hide() elif (axis_value > 0): get_node("diagram/axes/" + str(axis) + "+").show() + get_node("diagram/axes/" + str(axis) + "-").hide() else: + get_node("diagram/axes/" + str(axis) + "+").hide() get_node("diagram/axes/" + str(axis) + "-").show() # Loop through the buttons and highlight the ones that are pressed diff --git a/misc/joypads/joypads.tscn b/misc/joypads/joypads.tscn index c80cbd2981..dd0907b5b3 100644 --- a/misc/joypads/joypads.tscn +++ b/misc/joypads/joypads.tscn @@ -3,15 +3,15 @@ [ext_resource path="res://joypads.gd" type="Script" id=1] [ext_resource path="res://jsdiagram.tscn" type="PackedScene" id=2] -[node name="joypads" type="Node2D"] +[node name="joypads" type="Node2D" index="0"] script = ExtResource( 1 ) -[node name="diagram" parent="." instance=ExtResource( 2 )] +[node name="diagram" parent="." index="0" instance=ExtResource( 2 )] position = Vector2( 400, 200 ) -[node name="device_info" type="Control" parent="."] +[node name="device_info" type="Control" parent="." index="1"] editor/display_folded = true anchor_left = 0.0 @@ -21,12 +21,12 @@ anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 -[node name="label_device" type="Label" parent="device_info"] +[node name="label_device" type="Label" parent="device_info" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -37,8 +37,8 @@ margin_top = 10.0 margin_right = 60.0 margin_bottom = 30.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Device" @@ -47,7 +47,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="joy_num" type="SpinBox" parent="device_info"] +[node name="joy_num" type="SpinBox" parent="device_info" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -58,8 +58,8 @@ margin_top = 10.0 margin_right = 139.0 margin_bottom = 34.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 min_value = 0.0 @@ -73,7 +73,7 @@ editable = true prefix = "" suffix = "" -[node name="joy_name" type="Label" parent="device_info"] +[node name="joy_name" type="Label" parent="device_info" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -84,8 +84,8 @@ margin_top = 35.0 margin_right = 250.0 margin_bottom = 50.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 custom_colors/font_color = Color( 0.229156, 1, 0.239205, 1 ) @@ -93,7 +93,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axes" type="Control" parent="."] +[node name="axes" type="Control" parent="." index="2"] editor/display_folded = true anchor_left = 0.0 @@ -103,12 +103,12 @@ anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 -[node name="axis_prog0" type="ProgressBar" parent="axes"] +[node name="axis_prog0" type="ProgressBar" parent="axes" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -119,8 +119,8 @@ margin_top = 60.0 margin_right = 260.0 margin_bottom = 76.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -132,7 +132,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog1" type="ProgressBar" parent="axes"] +[node name="axis_prog1" type="ProgressBar" parent="axes" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -143,8 +143,8 @@ margin_top = 80.0 margin_right = 260.0 margin_bottom = 96.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -156,7 +156,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog2" type="ProgressBar" parent="axes"] +[node name="axis_prog2" type="ProgressBar" parent="axes" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -167,8 +167,8 @@ margin_top = 100.0 margin_right = 260.0 margin_bottom = 116.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -180,7 +180,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog3" type="ProgressBar" parent="axes"] +[node name="axis_prog3" type="ProgressBar" parent="axes" index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -191,8 +191,8 @@ margin_top = 120.0 margin_right = 260.0 margin_bottom = 136.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -204,7 +204,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog4" type="ProgressBar" parent="axes"] +[node name="axis_prog4" type="ProgressBar" parent="axes" index="4"] anchor_left = 0.0 anchor_top = 0.0 @@ -215,8 +215,8 @@ margin_top = 140.0 margin_right = 260.0 margin_bottom = 156.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -228,7 +228,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog5" type="ProgressBar" parent="axes"] +[node name="axis_prog5" type="ProgressBar" parent="axes" index="5"] anchor_left = 0.0 anchor_top = 0.0 @@ -239,8 +239,8 @@ margin_top = 160.0 margin_right = 260.0 margin_bottom = 176.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -252,7 +252,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog6" type="ProgressBar" parent="axes"] +[node name="axis_prog6" type="ProgressBar" parent="axes" index="6"] anchor_left = 0.0 anchor_top = 0.0 @@ -263,8 +263,8 @@ margin_top = 180.0 margin_right = 260.0 margin_bottom = 196.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -276,7 +276,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog7" type="ProgressBar" parent="axes"] +[node name="axis_prog7" type="ProgressBar" parent="axes" index="7"] anchor_left = 0.0 anchor_top = 0.0 @@ -287,8 +287,8 @@ margin_top = 200.0 margin_right = 260.0 margin_bottom = 216.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -300,7 +300,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog8" type="ProgressBar" parent="axes"] +[node name="axis_prog8" type="ProgressBar" parent="axes" index="8"] anchor_left = 0.0 anchor_top = 0.0 @@ -311,8 +311,8 @@ margin_top = 220.0 margin_right = 260.0 margin_bottom = 236.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -324,7 +324,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog9" type="ProgressBar" parent="axes"] +[node name="axis_prog9" type="ProgressBar" parent="axes" index="9"] anchor_left = 0.0 anchor_top = 0.0 @@ -335,8 +335,8 @@ margin_top = 240.0 margin_right = 260.0 margin_bottom = 256.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -348,7 +348,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_prog10" type="ProgressBar" parent="axes"] +[node name="axis_prog10" type="ProgressBar" parent="axes" index="10"] anchor_left = 0.0 anchor_top = 0.0 @@ -359,8 +359,8 @@ margin_top = 260.0 margin_right = 260.0 margin_bottom = 276.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = -100.0 @@ -372,7 +372,7 @@ exp_edit = false rounded = false percent_visible = false -[node name="axis_val0" type="Label" parent="axes"] +[node name="axis_val0" type="Label" parent="axes" index="11"] anchor_left = 0.0 anchor_top = 0.0 @@ -383,8 +383,8 @@ margin_top = 60.0 margin_right = 260.0 margin_bottom = 75.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -394,7 +394,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val1" type="Label" parent="axes"] +[node name="axis_val1" type="Label" parent="axes" index="12"] anchor_left = 0.0 anchor_top = 0.0 @@ -405,8 +405,8 @@ margin_top = 80.0 margin_right = 260.0 margin_bottom = 95.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -416,7 +416,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val2" type="Label" parent="axes"] +[node name="axis_val2" type="Label" parent="axes" index="13"] anchor_left = 0.0 anchor_top = 0.0 @@ -427,8 +427,8 @@ margin_top = 100.0 margin_right = 260.0 margin_bottom = 115.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -438,7 +438,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val3" type="Label" parent="axes"] +[node name="axis_val3" type="Label" parent="axes" index="14"] anchor_left = 0.0 anchor_top = 0.0 @@ -449,8 +449,8 @@ margin_top = 120.0 margin_right = 260.0 margin_bottom = 135.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -460,7 +460,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val4" type="Label" parent="axes"] +[node name="axis_val4" type="Label" parent="axes" index="15"] anchor_left = 0.0 anchor_top = 0.0 @@ -471,8 +471,8 @@ margin_top = 140.0 margin_right = 260.0 margin_bottom = 155.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -482,7 +482,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val5" type="Label" parent="axes"] +[node name="axis_val5" type="Label" parent="axes" index="16"] anchor_left = 0.0 anchor_top = 0.0 @@ -493,8 +493,8 @@ margin_top = 160.0 margin_right = 260.0 margin_bottom = 175.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -504,7 +504,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val6" type="Label" parent="axes"] +[node name="axis_val6" type="Label" parent="axes" index="17"] anchor_left = 0.0 anchor_top = 0.0 @@ -515,8 +515,8 @@ margin_top = 180.0 margin_right = 260.0 margin_bottom = 195.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -526,7 +526,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val7" type="Label" parent="axes"] +[node name="axis_val7" type="Label" parent="axes" index="18"] anchor_left = 0.0 anchor_top = 0.0 @@ -537,8 +537,8 @@ margin_top = 200.0 margin_right = 260.0 margin_bottom = 215.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -548,7 +548,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val8" type="Label" parent="axes"] +[node name="axis_val8" type="Label" parent="axes" index="19"] anchor_left = 0.0 anchor_top = 0.0 @@ -559,8 +559,8 @@ margin_top = 220.0 margin_right = 260.0 margin_bottom = 235.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -570,7 +570,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val9" type="Label" parent="axes"] +[node name="axis_val9" type="Label" parent="axes" index="20"] anchor_left = 0.0 anchor_top = 0.0 @@ -581,8 +581,8 @@ margin_top = 240.0 margin_right = 260.0 margin_bottom = 255.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -592,7 +592,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="axis_val10" type="Label" parent="axes"] +[node name="axis_val10" type="Label" parent="axes" index="21"] anchor_left = 0.0 anchor_top = 0.0 @@ -603,8 +603,8 @@ margin_top = 260.0 margin_right = 260.0 margin_bottom = 275.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -614,7 +614,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis0" type="Label" parent="axes"] +[node name="label_axis0" type="Label" parent="axes" index="22"] anchor_left = 0.0 anchor_top = 0.0 @@ -625,8 +625,8 @@ margin_top = 60.0 margin_right = 51.0 margin_bottom = 75.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 0" @@ -635,7 +635,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis1" type="Label" parent="axes"] +[node name="label_axis1" type="Label" parent="axes" index="23"] anchor_left = 0.0 anchor_top = 0.0 @@ -646,8 +646,8 @@ margin_top = 80.0 margin_right = 51.0 margin_bottom = 95.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 1" @@ -656,7 +656,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis2" type="Label" parent="axes"] +[node name="label_axis2" type="Label" parent="axes" index="24"] anchor_left = 0.0 anchor_top = 0.0 @@ -667,8 +667,8 @@ margin_top = 100.0 margin_right = 51.0 margin_bottom = 115.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 2" @@ -677,7 +677,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis3" type="Label" parent="axes"] +[node name="label_axis3" type="Label" parent="axes" index="25"] anchor_left = 0.0 anchor_top = 0.0 @@ -688,8 +688,8 @@ margin_top = 120.0 margin_right = 51.0 margin_bottom = 135.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 3" @@ -698,7 +698,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis4" type="Label" parent="axes"] +[node name="label_axis4" type="Label" parent="axes" index="26"] anchor_left = 0.0 anchor_top = 0.0 @@ -709,8 +709,8 @@ margin_top = 140.0 margin_right = 51.0 margin_bottom = 155.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 4" @@ -719,7 +719,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis5" type="Label" parent="axes"] +[node name="label_axis5" type="Label" parent="axes" index="27"] anchor_left = 0.0 anchor_top = 0.0 @@ -730,8 +730,8 @@ margin_top = 160.0 margin_right = 51.0 margin_bottom = 175.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 5" @@ -740,7 +740,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis6" type="Label" parent="axes"] +[node name="label_axis6" type="Label" parent="axes" index="28"] anchor_left = 0.0 anchor_top = 0.0 @@ -751,8 +751,8 @@ margin_top = 180.0 margin_right = 51.0 margin_bottom = 195.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 6" @@ -761,7 +761,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis7" type="Label" parent="axes"] +[node name="label_axis7" type="Label" parent="axes" index="29"] anchor_left = 0.0 anchor_top = 0.0 @@ -772,8 +772,8 @@ margin_top = 200.0 margin_right = 51.0 margin_bottom = 215.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 7" @@ -782,7 +782,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis8" type="Label" parent="axes"] +[node name="label_axis8" type="Label" parent="axes" index="30"] anchor_left = 0.0 anchor_top = 0.0 @@ -793,8 +793,8 @@ margin_top = 220.0 margin_right = 51.0 margin_bottom = 235.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 8" @@ -803,7 +803,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis9" type="Label" parent="axes"] +[node name="label_axis9" type="Label" parent="axes" index="31"] anchor_left = 0.0 anchor_top = 0.0 @@ -814,8 +814,8 @@ margin_top = 240.0 margin_right = 51.0 margin_bottom = 255.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 9" @@ -824,7 +824,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="label_axis10" type="Label" parent="axes"] +[node name="label_axis10" type="Label" parent="axes" index="32"] anchor_left = 0.0 anchor_top = 0.0 @@ -835,8 +835,8 @@ margin_top = 260.0 margin_right = 51.0 margin_bottom = 275.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Axis 10" @@ -845,7 +845,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="buttons" type="Control" parent="."] +[node name="buttons" type="Control" parent="." index="3"] editor/display_folded = true anchor_left = 0.0 @@ -855,12 +855,12 @@ anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 -[node name="label_buttons" type="Label" parent="buttons"] +[node name="label_buttons" type="Label" parent="buttons" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -871,8 +871,8 @@ margin_top = 290.0 margin_right = 65.0 margin_bottom = 304.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Buttons:" @@ -880,7 +880,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn0" type="Label" parent="buttons"] +[node name="btn0" type="Label" parent="buttons" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -891,8 +891,8 @@ margin_top = 310.0 margin_right = 45.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "0" @@ -901,7 +901,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn1" type="Label" parent="buttons"] +[node name="btn1" type="Label" parent="buttons" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -912,8 +912,8 @@ margin_top = 310.0 margin_right = 70.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "1" @@ -922,7 +922,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn2" type="Label" parent="buttons"] +[node name="btn2" type="Label" parent="buttons" index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -933,8 +933,8 @@ margin_top = 310.0 margin_right = 95.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "2" @@ -943,7 +943,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn3" type="Label" parent="buttons"] +[node name="btn3" type="Label" parent="buttons" index="4"] anchor_left = 0.0 anchor_top = 0.0 @@ -954,8 +954,8 @@ margin_top = 310.0 margin_right = 120.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "3" @@ -964,7 +964,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn4" type="Label" parent="buttons"] +[node name="btn4" type="Label" parent="buttons" index="5"] anchor_left = 0.0 anchor_top = 0.0 @@ -975,8 +975,8 @@ margin_top = 310.0 margin_right = 145.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "4" @@ -985,7 +985,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn5" type="Label" parent="buttons"] +[node name="btn5" type="Label" parent="buttons" index="6"] anchor_left = 0.0 anchor_top = 0.0 @@ -996,8 +996,8 @@ margin_top = 310.0 margin_right = 170.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "5" @@ -1006,7 +1006,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn6" type="Label" parent="buttons"] +[node name="btn6" type="Label" parent="buttons" index="7"] anchor_left = 0.0 anchor_top = 0.0 @@ -1017,8 +1017,8 @@ margin_top = 310.0 margin_right = 195.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "6" @@ -1027,7 +1027,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn7" type="Label" parent="buttons"] +[node name="btn7" type="Label" parent="buttons" index="8"] anchor_left = 0.0 anchor_top = 0.0 @@ -1038,8 +1038,8 @@ margin_top = 310.0 margin_right = 220.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "7" @@ -1048,7 +1048,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn8" type="Label" parent="buttons"] +[node name="btn8" type="Label" parent="buttons" index="9"] anchor_left = 0.0 anchor_top = 0.0 @@ -1059,8 +1059,8 @@ margin_top = 310.0 margin_right = 245.0 margin_bottom = 324.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "8" @@ -1069,7 +1069,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn9" type="Label" parent="buttons"] +[node name="btn9" type="Label" parent="buttons" index="10"] anchor_left = 0.0 anchor_top = 0.0 @@ -1080,8 +1080,8 @@ margin_top = 330.0 margin_right = 45.0 margin_bottom = 344.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "9" @@ -1090,7 +1090,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn10" type="Label" parent="buttons"] +[node name="btn10" type="Label" parent="buttons" index="11"] anchor_left = 0.0 anchor_top = 0.0 @@ -1101,8 +1101,8 @@ margin_top = 330.0 margin_right = 70.0 margin_bottom = 344.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "10" @@ -1111,7 +1111,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn11" type="Label" parent="buttons"] +[node name="btn11" type="Label" parent="buttons" index="12"] anchor_left = 0.0 anchor_top = 0.0 @@ -1122,8 +1122,8 @@ margin_top = 330.0 margin_right = 95.0 margin_bottom = 344.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "11" @@ -1132,7 +1132,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn12" type="Label" parent="buttons"] +[node name="btn12" type="Label" parent="buttons" index="13"] anchor_left = 0.0 anchor_top = 0.0 @@ -1143,8 +1143,8 @@ margin_top = 330.0 margin_right = 120.0 margin_bottom = 344.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "12" @@ -1153,7 +1153,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn13" type="Label" parent="buttons"] +[node name="btn13" type="Label" parent="buttons" index="14"] anchor_left = 0.0 anchor_top = 0.0 @@ -1164,8 +1164,8 @@ margin_top = 330.0 margin_right = 145.0 margin_bottom = 344.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "13" @@ -1174,7 +1174,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn14" type="Label" parent="buttons"] +[node name="btn14" type="Label" parent="buttons" index="15"] anchor_left = 0.0 anchor_top = 0.0 @@ -1185,8 +1185,8 @@ margin_top = 330.0 margin_right = 170.0 margin_bottom = 344.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "14" @@ -1195,7 +1195,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="btn15" type="Label" parent="buttons"] +[node name="btn15" type="Label" parent="buttons" index="16"] anchor_left = 0.0 anchor_top = 0.0 @@ -1206,8 +1206,8 @@ margin_top = 330.0 margin_right = 195.0 margin_bottom = 344.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "15" @@ -1216,7 +1216,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="vibration" type="Control" parent="."] +[node name="vibration" type="Control" parent="." index="4"] editor/display_folded = true anchor_left = 0.0 @@ -1226,12 +1226,12 @@ anchor_bottom = 0.0 margin_right = 40.0 margin_bottom = 40.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 -[node name="weak_label" type="Label" parent="vibration"] +[node name="weak_label" type="Label" parent="vibration" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -1242,8 +1242,8 @@ margin_top = 375.0 margin_right = 152.0 margin_bottom = 389.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Vibration Weak Motor:" @@ -1251,7 +1251,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="strong_label" type="Label" parent="vibration"] +[node name="strong_label" type="Label" parent="vibration" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -1262,8 +1262,8 @@ margin_top = 413.0 margin_right = 157.0 margin_bottom = 427.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Vibration Strong Motor:" @@ -1271,7 +1271,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="duration_label" type="Label" parent="vibration"] +[node name="duration_label" type="Label" parent="vibration" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -1282,8 +1282,8 @@ margin_top = 454.0 margin_right = 157.0 margin_bottom = 468.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Vibration Duration:" @@ -1291,7 +1291,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="vibration_weak_value" type="SpinBox" parent="vibration"] +[node name="vibration_weak_value" type="SpinBox" parent="vibration" index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -1302,8 +1302,8 @@ margin_top = 370.0 margin_right = 239.0 margin_bottom = 394.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 min_value = 0.0 @@ -1317,7 +1317,7 @@ editable = true prefix = "" suffix = "" -[node name="vibration_strong_value" type="SpinBox" parent="vibration"] +[node name="vibration_strong_value" type="SpinBox" parent="vibration" index="4"] anchor_left = 0.0 anchor_top = 0.0 @@ -1328,8 +1328,8 @@ margin_top = 408.0 margin_right = 239.0 margin_bottom = 432.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 min_value = 0.0 @@ -1343,7 +1343,7 @@ editable = true prefix = "" suffix = "" -[node name="vibration_duration_value" type="SpinBox" parent="vibration"] +[node name="vibration_duration_value" type="SpinBox" parent="vibration" index="5"] anchor_left = 0.0 anchor_top = 0.0 @@ -1354,8 +1354,8 @@ margin_top = 449.0 margin_right = 239.0 margin_bottom = 473.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 min_value = 0.0 @@ -1369,7 +1369,7 @@ editable = true prefix = "" suffix = "" -[node name="start_vibration" type="Button" parent="vibration"] +[node name="start_vibration" type="Button" parent="vibration" index="6"] anchor_left = 0.0 anchor_top = 0.0 @@ -1380,8 +1380,8 @@ margin_top = 400.0 margin_right = 392.0 margin_bottom = 420.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -1390,8 +1390,9 @@ shortcut = null group = null text = "Start Vibration" flat = false +align = 1 -[node name="stop_vibration" type="Button" parent="vibration"] +[node name="stop_vibration" type="Button" parent="vibration" index="7"] anchor_left = 0.0 anchor_top = 0.0 @@ -1402,8 +1403,9 @@ margin_top = 400.0 margin_right = 509.0 margin_bottom = 420.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -1412,6 +1414,7 @@ shortcut = null group = null text = "Stop Vibration" flat = false +align = 1 [connection signal="pressed" from="vibration/start_vibration" to="." method="_on_start_vibration_pressed"] diff --git a/misc/joypads/jsdiagram.tscn b/misc/joypads/jsdiagram.tscn index 398ece88b8..266db3a128 100644 --- a/misc/joypads/jsdiagram.tscn +++ b/misc/joypads/jsdiagram.tscn @@ -9,11 +9,11 @@ position = Vector2( 368.635, 155.289 ) scale = Vector2( 0.432859, 0.446287 ) texture = ExtResource( 1 ) -[node name="buttons" type="Node2D" parent="."] +[node name="buttons" type="Node2D" parent="." index="0"] editor/display_folded = true -[node name="0" type="Sprite" parent="buttons"] +[node name="0" type="Sprite" parent="buttons" index="0"] position = Vector2( 147.73, 120.925 ) scale = Vector2( 0.9, 0.9 ) @@ -21,7 +21,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 45 ) -[node name="1" type="Sprite" parent="buttons"] +[node name="1" type="Sprite" parent="buttons" index="1"] position = Vector2( 185.769, 82.4874 ) scale = Vector2( 0.9, 0.9 ) @@ -29,7 +29,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 45 ) -[node name="2" type="Sprite" parent="buttons"] +[node name="2" type="Sprite" parent="buttons" index="2"] position = Vector2( 112.377, 82.4874 ) scale = Vector2( 0.9, 0.9 ) @@ -37,7 +37,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 45 ) -[node name="3" type="Sprite" parent="buttons"] +[node name="3" type="Sprite" parent="buttons" index="3"] position = Vector2( 149.073, 47.3293 ) scale = Vector2( 0.9, 0.9 ) @@ -45,7 +45,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 45 ) -[node name="4" type="Sprite" parent="buttons"] +[node name="4" type="Sprite" parent="buttons" index="4"] position = Vector2( -161.038, -158.037 ) scale = Vector2( 5.3348, 3.35512 ) @@ -53,7 +53,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 10, 10, 10, 10 ) -[node name="5" type="Sprite" parent="buttons"] +[node name="5" type="Sprite" parent="buttons" index="5"] position = Vector2( 159.362, -156.977 ) scale = Vector2( 5.3348, 3.35512 ) @@ -61,7 +61,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 10, 10, 10, 10 ) -[node name="6" type="Sprite" parent="buttons"] +[node name="6" type="Sprite" parent="buttons" index="6"] position = Vector2( -159.349, -221.878 ) scale = Vector2( 1.0458, 2.16952 ) @@ -70,7 +70,7 @@ flip_h = true region_enabled = true region_rect = Rect2( 0, 0, 45, 22 ) -[node name="7" type="Sprite" parent="buttons"] +[node name="7" type="Sprite" parent="buttons" index="7"] position = Vector2( 156.677, -220.11 ) scale = Vector2( 1.0458, 2.16952 ) @@ -78,7 +78,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 22 ) -[node name="8" type="Sprite" parent="buttons"] +[node name="8" type="Sprite" parent="buttons" index="8"] position = Vector2( -67.5308, 164.422 ) scale = Vector2( 0.9, 0.9 ) @@ -86,7 +86,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 45 ) -[node name="9" type="Sprite" parent="buttons"] +[node name="9" type="Sprite" parent="buttons" index="9"] position = Vector2( 75.8825, 167.363 ) scale = Vector2( 0.9, 0.9 ) @@ -94,7 +94,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 45 ) -[node name="10" type="Sprite" parent="buttons"] +[node name="10" type="Sprite" parent="buttons" index="10"] position = Vector2( -46.6707, 52.702 ) scale = Vector2( 0.810497, 0.57205 ) @@ -102,7 +102,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 45 ) -[node name="11" type="Sprite" parent="buttons"] +[node name="11" type="Sprite" parent="buttons" index="11"] position = Vector2( 56.2581, 54.4382 ) scale = Vector2( 0.810497, 0.57205 ) @@ -110,7 +110,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 0, 0, 45, 45 ) -[node name="12" type="Sprite" parent="buttons"] +[node name="12" type="Sprite" parent="buttons" index="12"] position = Vector2( -139.402, 46.8295 ) scale = Vector2( 0.9, 0.9 ) @@ -118,7 +118,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 50, 0, 54, 14 ) -[node name="13" type="Sprite" parent="buttons"] +[node name="13" type="Sprite" parent="buttons" index="13"] position = Vector2( -139.838, 115.789 ) scale = Vector2( 0.9, 0.9 ) @@ -127,7 +127,7 @@ flip_v = true region_enabled = true region_rect = Rect2( 50, 0, 54, 14 ) -[node name="14" type="Sprite" parent="buttons"] +[node name="14" type="Sprite" parent="buttons" index="14"] position = Vector2( -172.262, 81.8793 ) scale = Vector2( 0.9, 0.9 ) @@ -135,7 +135,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 50, 0, 14, 54 ) -[node name="15" type="Sprite" parent="buttons"] +[node name="15" type="Sprite" parent="buttons" index="15"] position = Vector2( -105.085, 81.0326 ) scale = Vector2( 0.9, 0.9 ) @@ -144,11 +144,9 @@ flip_h = true region_enabled = true region_rect = Rect2( 50, 0, 14, 54 ) -[node name="axes" type="Node2D" parent="."] +[node name="axes" type="Node2D" parent="." index="1"] -editor/display_folded = true - -[node name="0-" type="Sprite" parent="axes"] +[node name="0-" type="Sprite" parent="axes" index="0"] position = Vector2( -94.4295, 164.932 ) scale = Vector2( 0.9, 0.9 ) @@ -156,7 +154,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 50, 0, 14, 54 ) -[node name="0+" type="Sprite" parent="axes"] +[node name="0+" type="Sprite" parent="axes" index="1"] position = Vector2( -40.3475, 164.509 ) scale = Vector2( 0.9, 0.9 ) @@ -165,7 +163,7 @@ flip_h = true region_enabled = true region_rect = Rect2( 50, 0, 14, 54 ) -[node name="1-" type="Sprite" parent="axes"] +[node name="1-" type="Sprite" parent="axes" index="2"] position = Vector2( -67.6802, 137.926 ) scale = Vector2( 0.9, 0.9 ) @@ -173,7 +171,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 50, 0, 54, 14 ) -[node name="1+" type="Sprite" parent="axes"] +[node name="1+" type="Sprite" parent="axes" index="3"] position = Vector2( -67.4618, 192.915 ) scale = Vector2( 0.9, 0.9 ) @@ -182,7 +180,7 @@ flip_v = true region_enabled = true region_rect = Rect2( 50, 0, 54, 14 ) -[node name="2-" type="Sprite" parent="axes"] +[node name="2-" type="Sprite" parent="axes" index="4"] position = Vector2( 48.8152, 167.145 ) scale = Vector2( 0.9, 0.9 ) @@ -190,7 +188,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 50, 0, 14, 54 ) -[node name="2+" type="Sprite" parent="axes"] +[node name="2+" type="Sprite" parent="axes" index="5"] position = Vector2( 102.899, 167.857 ) scale = Vector2( 0.9, 0.9 ) @@ -199,7 +197,7 @@ flip_h = true region_enabled = true region_rect = Rect2( 50, 0, 14, 54 ) -[node name="3-" type="Sprite" parent="axes"] +[node name="3-" type="Sprite" parent="axes" index="6"] position = Vector2( 76.6557, 140.986 ) scale = Vector2( 0.9, 0.9 ) @@ -207,7 +205,7 @@ texture = ExtResource( 2 ) region_enabled = true region_rect = Rect2( 50, 0, 54, 14 ) -[node name="3+" type="Sprite" parent="axes"] +[node name="3+" type="Sprite" parent="axes" index="7"] position = Vector2( 76.0009, 195.339 ) scale = Vector2( 0.9, 0.9 ) diff --git a/misc/pause/spinpause.tscn b/misc/pause/spinpause.tscn index 9e8594cd65..3374172999 100644 --- a/misc/pause/spinpause.tscn +++ b/misc/pause/spinpause.tscn @@ -19,6 +19,7 @@ tracks/0/path = NodePath("cube:rotation_degrees") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/imported = false +tracks/0/enabled = true tracks/0/keys = { "times": PoolRealArray( 0, 10 ), "transitions": PoolRealArray( 1, 1 ), @@ -26,11 +27,11 @@ tracks/0/keys = { "values": [ Vector3( 0, 0, 0 ), Vector3( 0, -360, 0 ) ] } -[node name="pause_scene" type="Spatial"] +[node name="pause_scene" type="Spatial" index="0"] script = ExtResource( 1 ) -[node name="cube" type="MeshInstance" parent="."] +[node name="cube" type="MeshInstance" parent="." index="0"] layers = 1 material_override = null @@ -45,33 +46,34 @@ mesh = SubResource( 1 ) skeleton = NodePath("..") material/0 = null -[node name="camera" type="Camera" parent="."] +[node name="camera" type="Camera" parent="." index="1"] transform = Transform( 0.571594, 0.275303, -0.772974, 0, 0.942035, 0.335515, 0.820537, -0.191779, 0.538461, -5.59754, 2.75935, 4.01344 ) -projection = 0 -fov = 60.0 -near = 0.1 -far = 100.0 keep_aspect = 1 -current = false cull_mask = 1048575 environment = null h_offset = 0.0 v_offset = 0.0 -doppler/tracking = 0 +doppler_tracking = 0 +projection = 0 +current = false +fov = 60.0 +size = 1.0 +near = 0.1 +far = 100.0 -[node name="anim" type="AnimationPlayer" parent="."] +[node name="anim" type="AnimationPlayer" parent="." index="2"] +root_node = NodePath("..") +autoplay = "spin" playback_process_mode = 1 playback_default_blend_time = 0.0 -root_node = NodePath("..") +playback_speed = 1.0 anims/spin = SubResource( 2 ) -playback/active = true -playback/speed = 1.0 blend_times = [ ] autoplay = "spin" -[node name="spot" type="SpotLight" parent="."] +[node name="spot" type="SpotLight" parent="." index="3"] transform = Transform( 0.792992, 0.251051, -0.555101, 0, 0.911149, 0.412078, 0.609232, -0.326775, 0.722534, -3.05357, 1.80053, 3.64099 ) layers = 1 @@ -80,6 +82,7 @@ light_energy = 1.0 light_indirect_energy = 1.0 light_negative = false light_specular = 0.5 +light_bake_mode = 1 light_cull_mask = -1 shadow_enabled = false shadow_color = Color( 0, 0, 0, 1 ) @@ -93,7 +96,7 @@ spot_angle = 45.0 spot_angle_attenuation = 1.0 _sections_unfolded = [ "Spot" ] -[node name="pause" type="Button" parent="."] +[node name="pause" type="Button" parent="." index="4"] anchor_left = 0.0 anchor_top = 0.0 @@ -104,8 +107,9 @@ margin_top = 24.0 margin_right = 120.0 margin_bottom = 56.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -114,8 +118,9 @@ shortcut = null group = null text = "PAUSE!" flat = false +align = 1 -[node name="pause_popup" type="PopupPanel" parent="."] +[node name="pause_popup" type="PopupPanel" parent="." index="5"] pause_mode = 2 visible = false @@ -129,14 +134,14 @@ margin_top = 72.0 margin_right = 638.0 margin_bottom = 433.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 popup_exclusive = false _sections_unfolded = [ "Pause" ] -[node name="text" type="Label" parent="pause_popup"] +[node name="text" type="Label" parent="pause_popup" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -147,8 +152,8 @@ margin_top = 49.0 margin_right = 389.0 margin_bottom = 154.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "The game has been paused! Nodes are not processing anymore, but this popup can still process!" @@ -157,7 +162,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="unpause" type="Button" parent="pause_popup"] +[node name="unpause" type="Button" parent="pause_popup" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -168,8 +173,9 @@ margin_top = 288.0 margin_right = 281.0 margin_bottom = 320.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -178,6 +184,7 @@ shortcut = null group = null text = "UN-PAUSE!" flat = false +align = 1 [connection signal="pressed" from="pause" to="." method="_on_pause_pressed"] diff --git a/misc/regex/regex.gd b/misc/regex/regex.gd index c7e646eee7..ee0d49c18e 100644 --- a/misc/regex/regex.gd +++ b/misc/regex/regex.gd @@ -12,10 +12,11 @@ func update_text(): child.queue_free() if regex.is_valid(): var matches = regex.search($Text.get_text()) - for result in matches.get_strings(): - var label = Label.new() - label.text = result - $List.add_child(label) + if matches != null: + for result in matches.get_strings(): + var label = Label.new() + label.text = result + $List.add_child(label) func _ready(): $Text.set_text("They asked me \"What's going on \\\"in the manor\\\"?\"") diff --git a/misc/regex/regex.tscn b/misc/regex/regex.tscn index 163e7bea73..e409503460 100644 --- a/misc/regex/regex.tscn +++ b/misc/regex/regex.tscn @@ -2,22 +2,22 @@ [ext_resource path="res://regex.gd" type="Script" id=1] -[node name="VBoxContainer" type="VBoxContainer"] +[node name="VBoxContainer" type="VBoxContainer" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 1.0 anchor_bottom = 1.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 alignment = 0 script = ExtResource( 1 ) _sections_unfolded = [ "Size Flags" ] -[node name="Expression" type="LineEdit" parent="."] +[node name="Expression" type="LineEdit" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -26,19 +26,21 @@ anchor_bottom = 0.0 margin_right = 1024.0 margin_bottom = 24.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 1 size_flags_horizontal = 1 size_flags_vertical = 1 text = "\"((?:\\\\.|[^\"])*)\"" -expand_to_len = false focus_mode = 2 +context_menu_enabled = true placeholder_alpha = 0.6 caret_blink = false caret_blink_speed = 0.65 +caret_position = 0 _sections_unfolded = [ "Size Flags" ] -[node name="Text" type="TextEdit" parent="."] +[node name="Text" type="TextEdit" parent="." index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -49,23 +51,30 @@ margin_right = 1024.0 margin_bottom = 328.0 rect_min_size = Vector2( 0, 300 ) rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 +text = "" +readonly = false highlight_current_line = false syntax_highlighting = false show_line_numbers = false highlight_all_occurrences = false override_selected_font_color = false +context_menu_enabled = true smooth_scrolling = false v_scroll_speed = 80.0 +hiding_enabled = 0 +wrap_lines = false caret_block_mode = false caret_blink = false caret_blink_speed = 0.65 +caret_moving_by_right_click = true _sections_unfolded = [ "Rect", "Size Flags" ] -[node name="List" type="VBoxContainer" parent="."] +[node name="List" type="VBoxContainer" parent="." index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -75,8 +84,8 @@ margin_top = 332.0 margin_right = 1024.0 margin_bottom = 332.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 alignment = 0 diff --git a/misc/sensors/cube_6.png.import b/misc/sensors/cube_6.png.import new file mode 100644 index 0000000000..b86462a4a3 --- /dev/null +++ b/misc/sensors/cube_6.png.import @@ -0,0 +1,33 @@ +[remap] + +importer="texture" +type="StreamTexture" +path.s3tc="res://.import/cube_6.png-0b954e2c88c21596044fe6448711988e.s3tc.stex" +path.etc2="res://.import/cube_6.png-0b954e2c88c21596044fe6448711988e.etc2.stex" + +[deps] + +source_file="res://cube_6.png" +source_md5="9d2131f81a62c204dc382856b9be043c" + +dest_files=[ "res://.import/cube_6.png-0b954e2c88c21596044fe6448711988e.s3tc.stex", "res://.import/cube_6.png-0b954e2c88c21596044fe6448711988e.etc2.stex" ] +dest_md5="5187ca5e757e289bfdded0a98ce964ba" + +[params] + +compress/mode=2 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=true +flags/filter=true +flags/mipmaps=true +flags/anisotropic=false +flags/srgb=1 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/misc/sensors/icon.png.import b/misc/sensors/icon.png.import new file mode 100644 index 0000000000..7e34d87f3d --- /dev/null +++ b/misc/sensors/icon.png.import @@ -0,0 +1,32 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" + +[deps] + +source_file="res://icon.png" +source_md5="ae7e641067601e2184afcade49abd283" + +dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] +dest_md5="84511021bbc8c9d37c7f0f4d181de883" + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/misc/sensors/main.tscn b/misc/sensors/main.tscn index 0df615103c..91ba7b6fbf 100644 --- a/misc/sensors/main.tscn +++ b/misc/sensors/main.tscn @@ -10,9 +10,6 @@ background_sky_custom_fov = 0.0 background_color = Color( 0, 0, 0, 1 ) background_energy = 1.0 background_canvas_max_layer = 0 -background_camera_feed_id = 1 -background_camera_feed_h_flip = false -background_camera_feed_v_flip = true ambient_light_color = Color( 0.648438, 0.64578, 0.64578, 1 ) ambient_light_energy = 1.0 ambient_light_sky_contribution = 1.0 @@ -103,6 +100,7 @@ flags_no_depth_test = false flags_use_point_size = false flags_world_triplanar = false flags_fixed_size = false +flags_albedo_tex_force_srgb = false vertex_color_use_as_albedo = false vertex_color_is_srgb = false params_diffuse_mode = 1 @@ -162,6 +160,7 @@ flags_no_depth_test = false flags_use_point_size = false flags_world_triplanar = false flags_fixed_size = false +flags_albedo_tex_force_srgb = false vertex_color_use_as_albedo = false vertex_color_is_srgb = false params_diffuse_mode = 1 @@ -213,6 +212,7 @@ flags_no_depth_test = false flags_use_point_size = false flags_world_triplanar = false flags_fixed_size = false +flags_albedo_tex_force_srgb = false vertex_color_use_as_albedo = false vertex_color_is_srgb = false params_diffuse_mode = 1 @@ -271,6 +271,7 @@ flags_no_depth_test = false flags_use_point_size = false flags_world_triplanar = false flags_fixed_size = false +flags_albedo_tex_force_srgb = false vertex_color_use_as_albedo = false vertex_color_is_srgb = false params_diffuse_mode = 1 @@ -313,11 +314,11 @@ proximity_fade_enable = false distance_fade_enable = false _sections_unfolded = [ "Albedo" ] -[node name="Main" type="Node"] +[node name="Main" type="Node" index="0"] script = ExtResource( 1 ) -[node name="Control" type="Control" parent="."] +[node name="Control" type="Control" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -326,13 +327,13 @@ anchor_bottom = 0.0 margin_right = 1025.0 margin_bottom = 602.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 3 size_flags_vertical = 3 _sections_unfolded = [ "Anchor", "Grow Direction", "Hint", "Margin", "Rect", "Size Flags" ] -[node name="Accelerometer" type="Label" parent="Control"] +[node name="Accelerometer" type="Label" parent="Control" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -342,8 +343,8 @@ margin_right = 340.0 margin_bottom = 14.0 rect_scale = Vector2( 2, 2 ) rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Accelerometer" @@ -352,7 +353,7 @@ lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "Anchor", "Margin", "Rect", "Size Flags" ] -[node name="Magnetometer" type="Label" parent="Control"] +[node name="Magnetometer" type="Label" parent="Control" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -363,8 +364,8 @@ margin_right = 340.0 margin_bottom = 44.0 rect_scale = Vector2( 2, 2 ) rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Magnetometer" @@ -373,7 +374,7 @@ lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "Anchor", "Margin", "Rect", "Size Flags" ] -[node name="Gyroscope" type="Label" parent="Control"] +[node name="Gyroscope" type="Label" parent="Control" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -384,8 +385,8 @@ margin_right = 340.0 margin_bottom = 74.0 rect_scale = Vector2( 2, 2 ) rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 4 text = "Gyroscope" @@ -394,29 +395,30 @@ lines_skipped = 0 max_lines_visible = -1 _sections_unfolded = [ "Anchor", "Margin", "Rect", "Size Flags" ] -[node name="Camera" type="Camera" parent="."] +[node name="Camera" type="Camera" parent="." index="1"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.285209, 0, 11.9833 ) -projection = 0 -fov = 65.0 -near = 0.1 -far = 100.0 keep_aspect = 1 -current = false cull_mask = 1048575 environment = SubResource( 1 ) h_offset = 0.0 v_offset = 0.0 -doppler/tracking = 0 +doppler_tracking = 0 +projection = 0 +current = false +fov = 65.0 +size = 1.0 +near = 0.1 +far = 100.0 -[node name="Arrows" type="Spatial" parent="."] +[node name="Arrows" type="Spatial" parent="." index="2"] -[node name="AccelerometerArrow" type="Spatial" parent="Arrows"] +[node name="AccelerometerArrow" type="Spatial" parent="Arrows" index="0"] transform = Transform( 1, 0, 0, 0, -1, 8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0 ) _sections_unfolded = [ "Transform" ] -[node name="Bottom" type="MeshInstance" parent="Arrows/AccelerometerArrow"] +[node name="Bottom" type="MeshInstance" parent="Arrows/AccelerometerArrow" index="0"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0 ) layers = 1 @@ -433,7 +435,7 @@ skeleton = NodePath("..") material/0 = SubResource( 3 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Top" type="MeshInstance" parent="Arrows/AccelerometerArrow"] +[node name="Top" type="MeshInstance" parent="Arrows/AccelerometerArrow" index="1"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5, 0 ) layers = 1 @@ -450,12 +452,12 @@ skeleton = NodePath("..") material/0 = SubResource( 3 ) _sections_unfolded = [ "Transform", "material" ] -[node name="MagnetoArrow" type="Spatial" parent="Arrows"] +[node name="MagnetoArrow" type="Spatial" parent="Arrows" index="1"] transform = Transform( -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0 ) _sections_unfolded = [ "Transform" ] -[node name="Bottom" type="MeshInstance" parent="Arrows/MagnetoArrow"] +[node name="Bottom" type="MeshInstance" parent="Arrows/MagnetoArrow" index="0"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0 ) layers = 1 @@ -472,7 +474,7 @@ skeleton = NodePath("..") material/0 = SubResource( 5 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Top" type="MeshInstance" parent="Arrows/MagnetoArrow"] +[node name="Top" type="MeshInstance" parent="Arrows/MagnetoArrow" index="1"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5, 0 ) layers = 1 @@ -489,12 +491,12 @@ skeleton = NodePath("..") material/0 = SubResource( 5 ) _sections_unfolded = [ "Transform", "material" ] -[node name="NorthArrow" type="Spatial" parent="Arrows"] +[node name="NorthArrow" type="Spatial" parent="Arrows" index="2"] transform = Transform( 1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0 ) _sections_unfolded = [ "Transform" ] -[node name="Bottom" type="MeshInstance" parent="Arrows/NorthArrow"] +[node name="Bottom" type="MeshInstance" parent="Arrows/NorthArrow" index="0"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0 ) layers = 1 @@ -511,7 +513,7 @@ skeleton = NodePath("..") material/0 = SubResource( 6 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Top" type="MeshInstance" parent="Arrows/NorthArrow"] +[node name="Top" type="MeshInstance" parent="Arrows/NorthArrow" index="1"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5, 0 ) layers = 1 @@ -528,9 +530,9 @@ skeleton = NodePath("..") material/0 = SubResource( 6 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Boxes" type="Spatial" parent="."] +[node name="Boxes" type="Spatial" parent="." index="3"] -[node name="MagAndGrav" type="MeshInstance" parent="Boxes"] +[node name="MagAndGrav" type="MeshInstance" parent="Boxes" index="0"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -7, -4, 0 ) layers = 1 @@ -547,7 +549,7 @@ skeleton = NodePath("..") material/0 = SubResource( 8 ) _sections_unfolded = [ "Transform", "material" ] -[node name="GyroAndGrav" type="MeshInstance" parent="Boxes"] +[node name="GyroAndGrav" type="MeshInstance" parent="Boxes" index="1"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 7, -4, 0 ) layers = 1 @@ -564,14 +566,16 @@ skeleton = NodePath("..") material/0 = SubResource( 8 ) _sections_unfolded = [ "Transform", "material" ] -[node name="DirectionalLight" type="DirectionalLight" parent="."] +[node name="DirectionalLight" type="DirectionalLight" parent="." index="4"] transform = Transform( 0.884838, -0.329433, 0.329449, 0, 0.707124, 0.707089, -0.4659, -0.625659, 0.62569, 0, 4.69444, 0 ) layers = 1 light_color = Color( 1, 1, 1, 1 ) light_energy = 1.0 +light_indirect_energy = 1.0 light_negative = false light_specular = 0.5 +light_bake_mode = 1 light_cull_mask = -1 shadow_enabled = false shadow_color = Color( 0, 0, 0, 1 ) diff --git a/misc/threads/thread.tscn b/misc/threads/thread.tscn index 0c73cd7ca5..2d2fcf1a08 100644 --- a/misc/threads/thread.tscn +++ b/misc/threads/thread.tscn @@ -2,11 +2,11 @@ [ext_resource path="res://thread.gd" type="Script" id=1] -[node name="node" type="Node2D"] +[node name="node" type="Node2D" index="0"] script = ExtResource( 1 ) -[node name="load" type="Button" parent="."] +[node name="load" type="Button" parent="." index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -17,8 +17,9 @@ margin_top = 32.0 margin_right = 320.0 margin_bottom = 64.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = false @@ -27,8 +28,9 @@ shortcut = null group = null text = "Load in Thread" flat = false +align = 1 -[node name="sprite" type="Sprite" parent="."] +[node name="sprite" type="Sprite" parent="." index="1"] position = Vector2( 248, 256 ) _sections_unfolded = [ "Transform" ] diff --git a/misc/tween/main.gd b/misc/tween/main.gd index a28c1bbf81..1fb1f0af0d 100644 --- a/misc/tween/main.gd +++ b/misc/tween/main.gd @@ -14,16 +14,13 @@ var state = { func _ready(): for index in range(trans.size()): - var name = trans[index] - get_node("trans/" + name).connect("pressed", self, "on_trans_changed", [name, index]) + get_node("trans/" + trans[index]).connect("pressed", self, "on_trans_changed", [trans[index], index]) for index in range(eases.size()): - var name = eases[index] - get_node("eases/" + name).connect("pressed", self, "on_eases_changed", [name, index]) + get_node("eases/" + eases[index]).connect("pressed", self, "on_eases_changed", [eases[index], index]) for index in range(modes.size()): - var name = modes[index] - get_node("modes/" + name).connect("pressed", self, "on_modes_changed", [name]) + get_node("modes/" + modes[index]).connect("pressed", self, "on_modes_changed", [modes[index]]) get_node("colors/color_from/picker").set_pick_color(Color(1, 0, 0, 1)) get_node("colors/color_from/picker").connect("color_changed", self, "on_color_changed") @@ -39,9 +36,9 @@ func _ready(): reset_tween() -func on_trans_changed(name, index): +func on_trans_changed(trans_name, index): for index in range(trans.size()): - var pressed = trans[index] == name + var pressed = trans[index] == trans_name var btn = get_node("trans/" + trans[index]) btn.set_pressed(pressed) @@ -51,9 +48,9 @@ func on_trans_changed(name, index): reset_tween() -func on_eases_changed(name, index): +func on_eases_changed(ease_name, index): for index in range(eases.size()): - var pressed = eases[index] == name + var pressed = eases[index] == ease_name var btn = get_node("eases/" + eases[index]) btn.set_pressed(pressed) @@ -63,9 +60,9 @@ func on_eases_changed(name, index): reset_tween() -func on_modes_changed(name): +func on_modes_changed(mode_name): var tween = get_node("tween") - if name == "pause": + if mode_name == "pause": if get_node("modes/pause").is_pressed(): tween.stop_all() get_node("timeline").set_mouse_filter(Control.MOUSE_FILTER_PASS) diff --git a/misc/tween/main.tscn b/misc/tween/main.tscn index 4161821185..f10affd99a 100644 --- a/misc/tween/main.tscn +++ b/misc/tween/main.tscn @@ -3,7 +3,7 @@ [ext_resource path="res://main.gd" type="Script" id=1] [ext_resource path="res://godot.png" type="Texture" id=2] -[node name="main" type="Control"] +[node name="main" type="Control" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -12,13 +12,13 @@ anchor_bottom = 0.0 margin_right = 800.0 margin_bottom = 600.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 script = ExtResource( 1 ) -[node name="trans" type="VBoxContainer" parent="."] +[node name="trans" type="VBoxContainer" parent="." index="0"] editor/display_folded = true anchor_left = 0.0 @@ -30,13 +30,13 @@ margin_top = 288.0 margin_right = 129.0 margin_bottom = 614.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 alignment = 0 -[node name="linear" type="Button" parent="trans"] +[node name="linear" type="Button" parent="trans" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -45,8 +45,9 @@ anchor_bottom = 0.0 margin_right = 48.0 margin_bottom = 20.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -55,8 +56,9 @@ shortcut = null group = null text = "linear" flat = false +align = 1 -[node name="sine" type="Button" parent="trans"] +[node name="sine" type="Button" parent="trans" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -66,8 +68,9 @@ margin_top = 30.0 margin_right = 39.0 margin_bottom = 50.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -76,8 +79,9 @@ shortcut = null group = null text = "sine" flat = false +align = 1 -[node name="quint" type="Button" parent="trans"] +[node name="quint" type="Button" parent="trans" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -87,8 +91,9 @@ margin_top = 60.0 margin_right = 45.0 margin_bottom = 80.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -97,8 +102,9 @@ shortcut = null group = null text = "quint" flat = false +align = 1 -[node name="quart" type="Button" parent="trans"] +[node name="quart" type="Button" parent="trans" index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -108,8 +114,9 @@ margin_top = 90.0 margin_right = 45.0 margin_bottom = 110.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -118,8 +125,9 @@ shortcut = null group = null text = "quart" flat = false +align = 1 -[node name="quad" type="Button" parent="trans"] +[node name="quad" type="Button" parent="trans" index="4"] anchor_left = 0.0 anchor_top = 0.0 @@ -129,8 +137,9 @@ margin_top = 120.0 margin_right = 43.0 margin_bottom = 140.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -139,8 +148,9 @@ shortcut = null group = null text = "quad" flat = false +align = 1 -[node name="expo" type="Button" parent="trans"] +[node name="expo" type="Button" parent="trans" index="5"] anchor_left = 0.0 anchor_top = 0.0 @@ -150,8 +160,9 @@ margin_top = 150.0 margin_right = 43.0 margin_bottom = 170.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -160,8 +171,9 @@ shortcut = null group = null text = "expo" flat = false +align = 1 -[node name="elastic" type="Button" parent="trans"] +[node name="elastic" type="Button" parent="trans" index="6"] anchor_left = 0.0 anchor_top = 0.0 @@ -171,8 +183,9 @@ margin_top = 180.0 margin_right = 54.0 margin_bottom = 200.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -181,8 +194,9 @@ shortcut = null group = null text = "elastic" flat = false +align = 1 -[node name="cubic" type="Button" parent="trans"] +[node name="cubic" type="Button" parent="trans" index="7"] anchor_left = 0.0 anchor_top = 0.0 @@ -192,8 +206,9 @@ margin_top = 210.0 margin_right = 46.0 margin_bottom = 230.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -202,8 +217,9 @@ shortcut = null group = null text = "cubic" flat = false +align = 1 -[node name="circ" type="Button" parent="trans"] +[node name="circ" type="Button" parent="trans" index="8"] anchor_left = 0.0 anchor_top = 0.0 @@ -213,8 +229,9 @@ margin_top = 240.0 margin_right = 35.0 margin_bottom = 260.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -223,8 +240,9 @@ shortcut = null group = null text = "circ" flat = false +align = 1 -[node name="bounce" type="Button" parent="trans"] +[node name="bounce" type="Button" parent="trans" index="9"] anchor_left = 0.0 anchor_top = 0.0 @@ -234,8 +252,9 @@ margin_top = 270.0 margin_right = 59.0 margin_bottom = 290.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -244,8 +263,9 @@ shortcut = null group = null text = "bounce" flat = false +align = 1 -[node name="back" type="Button" parent="trans"] +[node name="back" type="Button" parent="trans" index="10"] anchor_left = 0.0 anchor_top = 0.0 @@ -255,8 +275,9 @@ margin_top = 300.0 margin_right = 41.0 margin_bottom = 320.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -265,8 +286,9 @@ shortcut = null group = null text = "back" flat = false +align = 1 -[node name="eases" type="VBoxContainer" parent="."] +[node name="eases" type="VBoxContainer" parent="." index="1"] editor/display_folded = true anchor_left = 0.0 @@ -278,13 +300,13 @@ margin_top = 288.0 margin_right = 215.0 margin_bottom = 404.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 alignment = 0 -[node name="in" type="Button" parent="eases"] +[node name="in" type="Button" parent="eases" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -293,8 +315,9 @@ anchor_bottom = 0.0 margin_right = 24.0 margin_bottom = 20.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -303,8 +326,9 @@ shortcut = null group = null text = "in" flat = false +align = 1 -[node name="out" type="Button" parent="eases"] +[node name="out" type="Button" parent="eases" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -314,8 +338,9 @@ margin_top = 30.0 margin_right = 33.0 margin_bottom = 50.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -324,8 +349,9 @@ shortcut = null group = null text = "out" flat = false +align = 1 -[node name="in_out" type="Button" parent="eases"] +[node name="in_out" type="Button" parent="eases" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -335,8 +361,9 @@ margin_top = 60.0 margin_right = 51.0 margin_bottom = 80.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -345,8 +372,9 @@ shortcut = null group = null text = "in_out" flat = false +align = 1 -[node name="out_in" type="Button" parent="eases"] +[node name="out_in" type="Button" parent="eases" index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -356,8 +384,9 @@ margin_top = 90.0 margin_right = 51.0 margin_bottom = 110.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -366,8 +395,9 @@ shortcut = null group = null text = "out_in" flat = false +align = 1 -[node name="modes" type="VBoxContainer" parent="."] +[node name="modes" type="VBoxContainer" parent="." index="2"] editor/display_folded = true anchor_left = 0.0 @@ -379,13 +409,13 @@ margin_top = 288.0 margin_right = 317.0 margin_bottom = 524.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 alignment = 0 -[node name="move" type="Button" parent="modes"] +[node name="move" type="Button" parent="modes" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -394,8 +424,9 @@ anchor_bottom = 0.0 margin_right = 48.0 margin_bottom = 20.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -404,8 +435,9 @@ shortcut = null group = null text = "move" flat = false +align = 1 -[node name="color" type="Button" parent="modes"] +[node name="color" type="Button" parent="modes" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -415,8 +447,9 @@ margin_top = 30.0 margin_right = 44.0 margin_bottom = 50.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -425,8 +458,9 @@ shortcut = null group = null text = "color" flat = false +align = 1 -[node name="scale" type="Button" parent="modes"] +[node name="scale" type="Button" parent="modes" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -436,8 +470,9 @@ margin_top = 60.0 margin_right = 45.0 margin_bottom = 80.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -446,8 +481,9 @@ shortcut = null group = null text = "scale" flat = false +align = 1 -[node name="rotate" type="Button" parent="modes"] +[node name="rotate" type="Button" parent="modes" index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -457,8 +493,9 @@ margin_top = 90.0 margin_right = 50.0 margin_bottom = 110.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -467,8 +504,9 @@ shortcut = null group = null text = "rotate" flat = false +align = 1 -[node name="callback" type="Button" parent="modes"] +[node name="callback" type="Button" parent="modes" index="4"] anchor_left = 0.0 anchor_top = 0.0 @@ -478,8 +516,9 @@ margin_top = 120.0 margin_right = 63.0 margin_bottom = 140.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -488,8 +527,9 @@ shortcut = null group = null text = "callback" flat = false +align = 1 -[node name="follow" type="Button" parent="modes"] +[node name="follow" type="Button" parent="modes" index="5"] anchor_left = 0.0 anchor_top = 0.0 @@ -499,8 +539,9 @@ margin_top = 150.0 margin_right = 50.0 margin_bottom = 170.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -509,8 +550,9 @@ shortcut = null group = null text = "follow" flat = false +align = 1 -[node name="repeat" type="Button" parent="modes"] +[node name="repeat" type="Button" parent="modes" index="6"] anchor_left = 0.0 anchor_top = 0.0 @@ -520,8 +562,9 @@ margin_top = 180.0 margin_right = 53.0 margin_bottom = 200.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -530,8 +573,9 @@ shortcut = null group = null text = "repeat" flat = false +align = 1 -[node name="pause" type="Button" parent="modes"] +[node name="pause" type="Button" parent="modes" index="7"] anchor_left = 0.0 anchor_top = 0.0 @@ -541,8 +585,9 @@ margin_top = 210.0 margin_right = 50.0 margin_bottom = 230.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 toggle_mode = true @@ -551,8 +596,9 @@ shortcut = null group = null text = "pause" flat = false +align = 1 -[node name="colors" type="HBoxContainer" parent="."] +[node name="colors" type="HBoxContainer" parent="." index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -563,30 +609,30 @@ margin_top = 288.0 margin_right = 858.0 margin_bottom = 626.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 custom_constants/separation = 40 alignment = 0 -[node name="color_from" type="VBoxContainer" parent="colors"] +[node name="color_from" type="VBoxContainer" parent="colors" index="0"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_right = 298.0 -margin_bottom = 460.0 +margin_bottom = 476.0 rect_min_size = Vector2( 0, 320 ) rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 alignment = 0 -[node name="label" type="Label" parent="colors/color_from"] +[node name="label" type="Label" parent="colors/color_from" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -595,8 +641,8 @@ anchor_bottom = 0.0 margin_right = 74.0 margin_bottom = 14.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Color From:" @@ -604,7 +650,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="picker" type="ColorPicker" parent="colors/color_from"] +[node name="picker" type="ColorPicker" parent="colors/color_from" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -612,16 +658,19 @@ anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 18.0 margin_right = 298.0 -margin_bottom = 460.0 +margin_bottom = 476.0 rect_min_size = Vector2( 0, 320 ) rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 alignment = 0 +color = Color( 1, 1, 1, 1 ) +edit_alpha = true +raw_mode = false -[node name="color_to" type="VBoxContainer" parent="colors"] +[node name="color_to" type="VBoxContainer" parent="colors" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -629,16 +678,16 @@ anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 338.0 margin_right = 636.0 -margin_bottom = 460.0 +margin_bottom = 476.0 rect_min_size = Vector2( 0, 320 ) rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 alignment = 0 -[node name="label" type="Label" parent="colors/color_to"] +[node name="label" type="Label" parent="colors/color_to" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -647,8 +696,8 @@ anchor_bottom = 0.0 margin_right = 56.0 margin_bottom = 14.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 2 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 text = "Color To:" @@ -656,7 +705,7 @@ percent_visible = 1.0 lines_skipped = 0 max_lines_visible = -1 -[node name="picker" type="ColorPicker" parent="colors/color_to"] +[node name="picker" type="ColorPicker" parent="colors/color_to" index="1"] anchor_left = 0.0 anchor_top = 0.0 @@ -664,23 +713,28 @@ anchor_right = 0.0 anchor_bottom = 0.0 margin_top = 18.0 margin_right = 298.0 -margin_bottom = 460.0 +margin_bottom = 476.0 rect_min_size = Vector2( 0, 320 ) rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 1 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 alignment = 0 +color = Color( 1, 1, 1, 1 ) +edit_alpha = true +raw_mode = false -[node name="tween" type="Tween" parent="."] +[node name="tween" type="Tween" parent="." index="4"] +repeat = true playback_process_mode = 1 +playback_speed = 1.0 playback/active = true playback/repeat = true playback/speed = 1.0 -[node name="area" type="Panel" parent="tween"] +[node name="area" type="Panel" parent="tween" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -691,12 +745,12 @@ margin_top = 32.0 margin_right = 896.0 margin_bottom = 232.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 -[node name="label" type="RichTextLabel" parent="tween/area"] +[node name="label" type="RichTextLabel" parent="tween/area" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -707,30 +761,38 @@ margin_top = 24.0 margin_right = 552.0 margin_bottom = 160.0 rect_pivot_offset = Vector2( 0, 0 ) +rect_clip_content = true mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 2 bbcode_enabled = false bbcode_text = "" visible_characters = -1 percent_visible = 1.0 +meta_underlined = true +tab_size = 4 +text = "" +scroll_active = true +scroll_following = false +selection_enabled = false override_selected_font_color = false -[node name="sprite" type="Sprite" parent="tween/area"] +[node name="sprite" type="Sprite" parent="tween/area" index="1"] texture = ExtResource( 2 ) -[node name="follow" type="Sprite" parent="tween/area"] +[node name="follow" type="Sprite" parent="tween/area" index="2"] position = Vector2( 0, 184 ) texture = ExtResource( 2 ) -[node name="follow_2" type="Sprite" parent="tween/area"] +[node name="follow_2" type="Sprite" parent="tween/area" index="3"] position = Vector2( 736, 0 ) texture = ExtResource( 2 ) -[node name="timeline" type="HSlider" parent="."] +[node name="timeline" type="HSlider" parent="." index="5"] anchor_left = 0.0 anchor_top = 0.0 @@ -741,8 +803,9 @@ margin_top = 240.0 margin_right = 880.0 margin_bottom = 256.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false +focus_mode = 2 mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 2 size_flags_vertical = 0 min_value = 0.0 diff --git a/viewport/2d_in_3d/2D_in_3D.tscn b/viewport/2d_in_3d/2D_in_3D.tscn index ea7802d0b1..e3d79a1875 100644 --- a/viewport/2d_in_3d/2D_in_3D.tscn +++ b/viewport/2d_in_3d/2D_in_3D.tscn @@ -31,6 +31,7 @@ flags_no_depth_test = false flags_use_point_size = false flags_world_triplanar = false flags_fixed_size = false +flags_albedo_tex_force_srgb = false vertex_color_use_as_albedo = false vertex_color_is_srgb = false params_diffuse_mode = 0 @@ -199,6 +200,7 @@ flags_no_depth_test = false flags_use_point_size = false flags_world_triplanar = false flags_fixed_size = false +flags_albedo_tex_force_srgb = false vertex_color_use_as_albedo = false vertex_color_is_srgb = false params_diffuse_mode = 0 @@ -282,6 +284,7 @@ flags_no_depth_test = false flags_use_point_size = false flags_world_triplanar = false flags_fixed_size = false +flags_albedo_tex_force_srgb = false vertex_color_use_as_albedo = false vertex_color_is_srgb = false params_diffuse_mode = 0 @@ -322,26 +325,27 @@ uv2_triplanar_sharpness = 1.0 proximity_fade_enable = false distance_fade_enable = false -[node name="2D_in_3D" type="Spatial"] +[node name="2D_in_3D" type="Spatial" index="0"] script = ExtResource( 1 ) -[node name="Camera" type="Camera" parent="."] +[node name="Camera" type="Camera" parent="." index="0"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.26906, -1.2526 ) -projection = 0 -fov = 65.0 -near = 0.1 -far = 100.0 keep_aspect = 1 -current = false cull_mask = 1048575 environment = null h_offset = 0.0 v_offset = 0.0 -doppler/tracking = 0 +doppler_tracking = 0 +projection = 0 +current = false +fov = 65.0 +size = 1.0 +near = 0.1 +far = 100.0 -[node name="Floor" type="MeshInstance" parent="."] +[node name="Floor" type="MeshInstance" parent="." index="1"] transform = Transform( 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, -1, -4 ) layers = 1 @@ -358,17 +362,17 @@ skeleton = NodePath("..") material/0 = SubResource( 3 ) _sections_unfolded = [ "Geometry", "Transform", "material" ] -[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +[node name="WorldEnvironment" type="WorldEnvironment" parent="." index="2"] environment = SubResource( 6 ) -[node name="Pillar" type="Spatial" parent="."] +[node name="Pillar" type="Spatial" parent="." index="3"] editor/display_folded = true transform = Transform( 0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -3, -0.255171, -5 ) _sections_unfolded = [ "Transform" ] -[node name="Pillar_bottom" type="MeshInstance" parent="Pillar"] +[node name="Pillar_bottom" type="MeshInstance" parent="Pillar" index="0"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.242229, 0 ) layers = 1 @@ -386,7 +390,7 @@ material/0 = SubResource( 8 ) script = SubResource( 9 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Pillar_top" type="MeshInstance" parent="Pillar"] +[node name="Pillar_top" type="MeshInstance" parent="Pillar" index="1"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.48747, 0 ) layers = 1 @@ -404,7 +408,7 @@ material/0 = SubResource( 8 ) script = SubResource( 9 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Pillar_middle" type="MeshInstance" parent="Pillar"] +[node name="Pillar_middle" type="MeshInstance" parent="Pillar" index="2"] transform = Transform( 0.7, 0, 0, 0, 2, 0, 0, 0, 0.7, 0, 2.65279, 0 ) layers = 1 @@ -422,13 +426,13 @@ material/0 = SubResource( 8 ) script = SubResource( 10 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Pillar2" type="Spatial" parent="."] +[node name="Pillar2" type="Spatial" parent="." index="4"] editor/display_folded = true transform = Transform( 0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, 3, -0.255171, -5 ) _sections_unfolded = [ "Transform" ] -[node name="Pillar_bottom" type="MeshInstance" parent="Pillar2"] +[node name="Pillar_bottom" type="MeshInstance" parent="Pillar2" index="0"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.242229, 0 ) layers = 1 @@ -446,7 +450,7 @@ material/0 = SubResource( 8 ) script = SubResource( 9 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Pillar_top" type="MeshInstance" parent="Pillar2"] +[node name="Pillar_top" type="MeshInstance" parent="Pillar2" index="1"] transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 5.48747, 0 ) layers = 1 @@ -464,7 +468,7 @@ material/0 = SubResource( 8 ) script = SubResource( 9 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Pillar_middle" type="MeshInstance" parent="Pillar2"] +[node name="Pillar_middle" type="MeshInstance" parent="Pillar2" index="2"] transform = Transform( 0.7, 0, 0, 0, 2, 0, 0, 0, 0.7, 0, 2.65279, 0 ) layers = 1 @@ -482,7 +486,7 @@ material/0 = SubResource( 8 ) script = SubResource( 10 ) _sections_unfolded = [ "Transform", "material" ] -[node name="Pillar_back" type="MeshInstance" parent="."] +[node name="Pillar_back" type="MeshInstance" parent="." index="5"] transform = Transform( 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 1.22418, -5.48399 ) layers = 1 @@ -499,14 +503,16 @@ skeleton = NodePath("..") material/0 = SubResource( 8 ) _sections_unfolded = [ "Transform", "material" ] -[node name="DirectionalLight" type="DirectionalLight" parent="."] +[node name="DirectionalLight" type="DirectionalLight" parent="." index="6"] transform = Transform( 0.623013, -0.733525, 0.271654, 0.321394, 0.55667, 0.766044, -0.713134, -0.389948, 0.582563, 9.02684, 0, 1.28613 ) layers = 1 light_color = Color( 1, 1, 1, 1 ) light_energy = 1.0 +light_indirect_energy = 1.0 light_negative = false light_specular = 0.5 +light_bake_mode = 1 light_cull_mask = -1 shadow_enabled = true shadow_color = Color( 0, 0, 0, 1 ) @@ -525,7 +531,7 @@ directional_shadow_depth_range = 0 directional_shadow_max_distance = 200.0 _sections_unfolded = [ "Directional Shadow" ] -[node name="Viewport_quad" type="MeshInstance" parent="."] +[node name="Viewport_quad" type="MeshInstance" parent="." index="7"] transform = Transform( -2, 8.74228e-08, 0, 7.64274e-15, 4.37114e-08, 1.333, 1.74846e-07, 1, -5.82673e-08, 0, 1.20996, -5.25875 ) layers = 1 @@ -542,7 +548,7 @@ skeleton = NodePath("..") material/0 = null _sections_unfolded = [ "Geometry", "Transform", "material" ] -[node name="Viewport" type="Viewport" parent="."] +[node name="Viewport" type="Viewport" parent="." index="8"] arvr = false size = Vector2( 600, 400 ) @@ -569,12 +575,12 @@ shadow_atlas_quad_2 = 3 shadow_atlas_quad_3 = 4 _sections_unfolded = [ "Render Target" ] -[node name="2D_World" type="Node2D" parent="Viewport"] +[node name="2D_World" type="Node2D" parent="Viewport" index="0"] editor/display_folded = true script = ExtResource( 2 ) -[node name="BG" type="Panel" parent="Viewport/2D_World"] +[node name="BG" type="Panel" parent="Viewport/2D_World" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -583,30 +589,30 @@ anchor_bottom = 0.0 margin_right = 600.0 margin_bottom = 400.0 rect_pivot_offset = Vector2( 0, 0 ) -rect_clip_content = false mouse_filter = 0 +mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 -[node name="ball" type="Sprite" parent="Viewport/2D_World"] +[node name="ball" type="Sprite" parent="Viewport/2D_World" index="1"] position = Vector2( 300, 200 ) texture = ExtResource( 3 ) _sections_unfolded = [ "Transform" ] -[node name="left" type="Sprite" parent="Viewport/2D_World"] +[node name="left" type="Sprite" parent="Viewport/2D_World" index="2"] position = Vector2( 20, 200 ) texture = ExtResource( 4 ) _sections_unfolded = [ "Transform" ] -[node name="right" type="Sprite" parent="Viewport/2D_World"] +[node name="right" type="Sprite" parent="Viewport/2D_World" index="3"] position = Vector2( 580, 200 ) texture = ExtResource( 5 ) _sections_unfolded = [ "Transform" ] -[node name="separator" type="Sprite" parent="Viewport/2D_World"] +[node name="separator" type="Sprite" parent="Viewport/2D_World" index="4"] position = Vector2( 298, 200 ) texture = ExtResource( 6 ) diff --git a/viewport/3d_in_2d/3D_in_2D.tscn b/viewport/3d_in_2d/3D_in_2D.tscn index 55eac8fb80..26b5345295 100644 --- a/viewport/3d_in_2d/3D_in_2D.tscn +++ b/viewport/3d_in_2d/3D_in_2D.tscn @@ -4,11 +4,11 @@ [ext_resource path="res://robot_demo.png" type="Texture" id=2] [ext_resource path="res://player.scn" type="PackedScene" id=3] -[node name="3D_in_2D" type="Node2D"] +[node name="3D_in_2D" type="Node2D" index="0"] script = ExtResource( 1 ) -[node name="Sprite" type="Sprite" parent="."] +[node name="Sprite" type="Sprite" parent="." index="0"] position = Vector2( 339.942, 311.204 ) scale = Vector2( 3, 3 ) @@ -18,13 +18,13 @@ hframes = 16 frame = 4 _sections_unfolded = [ "Animation", "Transform" ] -[node name="Viewport_Sprite" type="Sprite" parent="."] +[node name="Viewport_Sprite" type="Sprite" parent="." index="1"] position = Vector2( 600, 320 ) rotation = 3.14159 _sections_unfolded = [ "Transform" ] -[node name="Viewport" type="Viewport" parent="."] +[node name="Viewport" type="Viewport" parent="." index="2"] arvr = false size = Vector2( 300, 300 ) @@ -51,6 +51,30 @@ shadow_atlas_quad_2 = 3 shadow_atlas_quad_3 = 4 _sections_unfolded = [ "Rendering" ] -[node name="player" parent="Viewport" instance=ExtResource( 3 )] +[node name="player" parent="Viewport" index="0" instance=ExtResource( 3 )] +axis_lock_linear_x = false +axis_lock_linear_y = false +axis_lock_linear_z = false +axis_lock_angular_x = false +axis_lock_angular_y = false +axis_lock_angular_z = false +[node name="Camera" parent="Viewport/player" index="1"] + +doppler_tracking = 0 +current = true +size = 1.0 + +[node name="OmniLight" parent="Viewport/player" index="2"] + +light_indirect_energy = 1.0 +light_bake_mode = 1 + +[node name="OmniLight2" parent="Viewport/player" index="3"] + +light_indirect_energy = 1.0 +light_bake_mode = 1 + + +[editable path="Viewport/player"] diff --git a/viewport/3d_in_2d/player.scn b/viewport/3d_in_2d/player.scn index e8c2dcf88c057227d68f3d83d3c81becfdaf0d06..ad8528f226a8431a819b2d6d53f1421104bcf04c 100644 GIT binary patch literal 26876 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