summaryrefslogtreecommitdiff
path: root/addons/escoria-core/testing/player_angles_finder.tscn
diff options
context:
space:
mode:
authorRadio <radiohotline@disroot.org>2026-06-04 15:15:11 +0300
committerRadio <radiohotline@disroot.org>2026-06-04 15:15:11 +0300
commit9d74b49ab62908d4acf53dde444413886b8b28e5 (patch)
tree0cb785267ea7e239b19d88684c0d64b9bd5d52f0 /addons/escoria-core/testing/player_angles_finder.tscn
parent2c85d452ad02a5f89cd43bad7f9de31d0e4fa0c1 (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.tscn137
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"]