diff options
| author | Radio <radiohotline@disroot.org> | 2026-06-04 15:15:11 +0300 |
|---|---|---|
| committer | Radio <radiohotline@disroot.org> | 2026-06-04 15:15:11 +0300 |
| commit | 9d74b49ab62908d4acf53dde444413886b8b28e5 (patch) | |
| tree | 0cb785267ea7e239b19d88684c0d64b9bd5d52f0 /addons/escoria-core/testing/player_angles_finder.tscn | |
| parent | 2c85d452ad02a5f89cd43bad7f9de31d0e4fa0c1 (diff) | |
escoria setup and old branch archives
Diffstat (limited to 'addons/escoria-core/testing/player_angles_finder.tscn')
| -rw-r--r-- | addons/escoria-core/testing/player_angles_finder.tscn | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/addons/escoria-core/testing/player_angles_finder.tscn b/addons/escoria-core/testing/player_angles_finder.tscn new file mode 100644 index 0000000..3817db0 --- /dev/null +++ b/addons/escoria-core/testing/player_angles_finder.tscn @@ -0,0 +1,137 @@ +[gd_scene load_steps=3 format=3 uid="uid://cj02p2rfv12br"] + +[ext_resource type="PackedScene" uid="uid://chf3qovs1q8kr" path="res://game/characters/mark/mark.tscn" id="1"] +[ext_resource type="Script" uid="uid://grwlokhruew6" path="res://addons/escoria-core/testing/player_angles_finder.gd" id="2"] + +[node name="player_angles_finder" type="Node2D"] +script = ExtResource("2") + +[node name="areas" type="Node2D" parent="."] + +[node name="player" parent="." instance=ExtResource("1")] +position = Vector2(640, 480) +dialog_position_node = NodePath("../../player_angles_finder/player/dialog_position") + +[node name="x_axis" type="Line2D" parent="."] +points = PackedVector2Array(-10, 480, 1300, 480) +width = 2.0 +default_color = Color(0.980392, 0.00392157, 0.00392157, 1) + +[node name="y_axis" type="Line2D" parent="."] +points = PackedVector2Array(640, -20, 640, 810) +width = 2.0 +default_color = Color(0.156863, 0.0117647, 0.984314, 1) + +[node name="three" type="Node2D" parent="."] +visible = false + +[node name="Line2D" type="Line2D" parent="three"] +points = PackedVector2Array(160, 0, 1120, 960) +width = 2.0 +default_color = Color(1, 1, 1, 1) + +[node name="Line2D2" type="Line2D" parent="three"] +points = PackedVector2Array(160, 960, 1120, 0) +width = 2.0 +default_color = Color(1, 1, 1, 1) + +[node name="six" type="Node2D" parent="."] +visible = false + +[node name="Line2D" type="Line2D" parent="six"] +points = PackedVector2Array(0, 210, 640, 480) +width = 2.0 +default_color = Color(1, 1, 1, 1) + +[node name="Line2D4" type="Line2D" parent="six"] +points = PackedVector2Array(320, 0, 640, 480) +width = 2.0 +default_color = Color(1, 1, 1, 1) + +[node name="Line2D2" type="Line2D" parent="six"] +points = PackedVector2Array(640, 480, 1280, 210) +width = 2.0 +default_color = Color(1, 1, 1, 1) + +[node name="Line2D3" type="Line2D" parent="six"] +points = PackedVector2Array(640, 480, 960, 0) +width = 2.0 +default_color = Color(1, 1, 1, 1) + +[node name="VBoxContainer" type="VBoxContainer" parent="."] +offset_right = 370.0 +offset_bottom = 170.0 + +[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "Number of directions" + +[node name="number_of_directions" type="LineEdit" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 + +[node name="angle_x" type="HBoxContainer" parent="VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="VBoxContainer/angle_x"] +layout_mode = 2 +text = "Angle on horizontal axis (X)" + +[node name="angle_horiz" type="LineEdit" parent="VBoxContainer/angle_x"] +layout_mode = 2 + +[node name="angle_y" type="HBoxContainer" parent="VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="VBoxContainer/angle_y"] +layout_mode = 2 +text = "Angle on vertical axis (Y)" + +[node name="angle_vert" type="LineEdit" parent="VBoxContainer/angle_y"] +layout_mode = 2 + +[node name="angle_diag" type="HBoxContainer" parent="VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="VBoxContainer/angle_diag"] +layout_mode = 2 +text = "Angle on diagonal axes" + +[node name="angle_diag" type="LineEdit" parent="VBoxContainer/angle_diag"] +layout_mode = 2 + +[node name="HSeparator" type="HSeparator" parent="VBoxContainer"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="angles" type="HBoxContainer" parent="VBoxContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="Label" type="Label" parent="VBoxContainer/VBoxContainer/angles"] +layout_mode = 2 +text = "Angles array" + +[node name="angle_array" type="TextEdit" parent="VBoxContainer/VBoxContainer/angles"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="player_animations" type="OptionButton" parent="."] +visible = false +offset_left = 470.0 +offset_top = 10.0 +offset_right = 638.0 +offset_bottom = 33.0 + +[connection signal="text_changed" from="VBoxContainer/HBoxContainer/number_of_directions" to="." method="_on_number_of_directions_text_changed"] +[connection signal="text_changed" from="VBoxContainer/angle_x/angle_horiz" to="." method="_on_angle_horiz_text_changed"] +[connection signal="text_changed" from="VBoxContainer/angle_y/angle_vert" to="." method="_on_angle_vert_text_changed"] +[connection signal="text_changed" from="VBoxContainer/angle_diag/angle_diag" to="." method="_on_angle_diag_text_changed"] +[connection signal="text_changed" from="VBoxContainer/VBoxContainer/angles/angle_array" to="." method="_on_angle_diag_text_changed"] |
